您好,我已经检查,并没有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在轨道中,我可以在哪里找到该方法?他们在模型好 –