erb

    3熱度

    2回答

    我有一個在Rails 2.3.9上運行的Rails應用程序。它運行良好,紅寶石1.8.7。我現在正在用Ruby 1.9.2測試它。 應用程序加載正常,直到我嘗試加載依賴於unicode字符串的頁面。然後我得到了臭名昭著的編碼錯誤: ActionView::TemplateError (incompatible character encodings: UTF-8 and ASCII-8BIT) …

    0熱度

    2回答

    我們目前正在升級我們的rails版本,並且在我的一個date_select標記中遇到了一些奇怪的錯誤。 這裏是罪魁禍首: <%= date_select :consultant_assignment, :start_date, :order => [:day, :month, :year], :start_year => 5.years.ago.year, :end_year => 5.year

    2熱度

    2回答

    我試圖將2類傳遞給rails 3應用程序中的元素,並且存在編碼問題。 <td class="edit"> <%= link_to 'Edit', edit_link_url(link, :class => 'edit_link ui') %><br /> <%= link_to 'Delete', link_url(link, :class =>'delete_link ui'

    1熱度

    1回答

    我正在使用ERB進行一些數學語言的元編程。如果我可以擴展ERB功能來處理%=標籤,它可以讓我顯着簡化我的源代碼。我只是想與<%= %>類比得到這條線的輸出。我試圖挖掘/usr/lib/ruby/1.9.1/erb.rb文件,但很快就迷路了。可能你可以幫助解決這個問題嗎?

    2熱度

    2回答

    我使用Git的預先提交鉤子檢查我的文件的語法之前,我可以提交它們。在我使用新的表單助手的語法:<%= form_for @article do |f| %>,但我得到一個語法錯誤,而不是當我使用應用程序,但是當我通過ruby CLI命令或Textmate的檢查語法捆綁命令。 所執行的命令是erb -xT - #{file} | ruby -c所以ruby之前經過erb。如果我改變erb二進制eru

    4熱度

    1回答

    我有: <a href="/patients/#{@appointment.patient.id}"> <%=h @appointment.patient.f_name %> <%=h @appointment.patient.l_name%> </a> ,但它沒有作用由於語法錯誤,如果我在它去http://0.0.0.0:3000/patients/#{@appointm

    1熱度

    3回答

    我有一個Ruby on Rails應用程序在那裏我做到以下幾點: @user = User.find(:first, :conditions => ['LOWER(username) = ?', current_subdomain.downcase], :include => :bio) 在哪裏:包括=>:生物「是重要的組成部分。 然後在視圖中我想顯示一些生物: <em><%= @user.b

    1熱度

    1回答

    我在Rails相當平均的形式,槽blog_kit <% form_for(@blog_post, :html => { :multipart => true }) do |f| %>\ ... other code <%= f.text_area :body %> <%= debug(@blog_post) %> 當編輯博客,帖子,身體突然包含額外的空格(標記爲_

    36熱度

    5回答

    直到一個星期前,我高興地用Notepad ++編碼html.erb文件,語法高亮。然後我的硬盤崩潰了。 我在我的新系統上重新安裝了Notepad ++,但是當我打開我的html.erbs時,只有其中幾個正確突出顯示。 我認爲問題可能是大多數這些文件被視爲'正常文本文件',其中少數工作被認爲是'html文件'。我嘗試了'另存爲'同名的html文件,但它不起作用。我怎樣才能讓我的語法高亮回來?這嚴重影

    6熱度

    2回答

    我試圖遷移西納特拉應用Ruby 1.9的 我使用西納特拉1.0機架1.2.0和ERB模板 當我開始西納特拉它的工作原理,但是當我要求的網頁從瀏覽器中我得到這個錯誤: Encoding::CompatibilityError at/ incompatible character encodings: ASCII-8BIT and UTF-8 所有的.rb文件有這個頭: #!/usr/bin/en