こんにちは、チェックしたところ、CSS text-transform: uppercase がありません。すべての My HTML または CSS ドキュメントに..しかし、この「各ループ」を使用すると、国の名前に大文字が表示され、名前だけに大文字が表示されます..国の..
私は多くの質問を調べましたが、大文字になっている人に同様の問題を見つけることはできません。
編集:キャッシュをクリアしてリロードするだけです。実際には大文字ではなく、エラーがあります
nil:NilClass の未定義のメソッド `name'
<% @player.citizens.each do |citizen| %>
<%= t('generales.citizen') %> :
<%= citizen.country.name %>
<% end %>
ここにいくつかのモデルがあります。
国.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 %>