您好,我已經檢查,並沒有CSS文本轉換:大寫,在所有我的HTML或CSS文檔..但只是當我使用這個「每個循環」我得到大寫的國家的名義..只是在該國的名義..Rails的每個做未定義的方法名稱爲零:NilClass
我看了很多問題,但我不能找到一個類似的問題,任何人,即時通訊變得大寫。
編輯:我只是清除緩存和重新加載,居然還有不大寫,有一個錯誤
未定義的方法'名稱」的零:NilClass
<% @player.citizens.each do |citizen| %>
<%= t('generales.citizen') %> :
<%= citizen.country.name %>
<% end %>
確定這裏有一些車型,
Country.rb
class Country < ActiveRecord::Base
attr_accessible :iso, :name, :printable_name, :iso3, :numcode
end
Citizen.rb
class Citizen < ActiveRecord::Base
attr_accessible :name, :country_id
belongs_to :player
belongs_to :country
end
Club.rb
class Club < ActiveRecord::Base
attr_accessible :name, :division, :from, :to, :country_id
belongs_to :player
belongs_to :country
DIVISION = %w{
first_division
second_division
third_division
amateur_division
}
YEARS = (1950..(Time.now.strftime('%Y')).to_i).to_a
end
好了也該代碼是工作的罰款(俱樂部)
<% @player.clubs.each do |club| %>
<% if club.name.present? %>
<p>
<%= t 'activerecord.attributes.club.name' %> :
<%= club.name %><br />
<%= t 'activerecord.attributes.club.country' %> :
<%= club.country.name %><br />
<%= t 'activerecord.attributes.club.division' %> :
<%= t "generales.#{club.division}" if club.division.present? %><br />
<%= t 'activerecord.attributes.club.from' %>
<%= club.from %>
<%= t 'activerecord.attributes.club.to' %>
<%= club.to %>
</p>
<% end %>
<% end %>
如果從分開執行該代碼HTML,是否大寫?你看過'country'和'name'方法嗎? –
你應該發佈更多相關的代碼。名稱方法是自定義還是僅提供訪問器?你能發佈可以幫助我們形象化的相關CSS或圖片嗎?這似乎應該只是打印出這個名字。 –
對不起,即時修改應用程序即時通訊noob在軌道中,我可以在哪裏找到該方法?他們在模型好 –