I18n.t メソッドを使った場合は translate error が表示されるのでキーが間違ってもわかるのですが
human_attribute_name を使った場合エラーが表示されないのでどこが間違ってるのかデバッグができません
human_attribute_name が参照しようとしている辞書のキーを表示する方法はないでしょうか
ちなみに辞書ファイル
ja: activemodel: attributes: ad/action: link: リンク
ビュー
<%= f.collection_radio_buttons :action_type, Ad::Campaign.action_types, :first, :first do |b| %> <div class="radio-inline"> <% puts b.text %> <!-- link と表示される -> <% ここでデバッグを表示したい %> <%= b.label { b.radio_button(class: 'radio-tab') + content_tag(:span, Ad::Action.human_attribute_name(b.text)) } %> </div> <% end %>
モデル
class Ad::Action include ActiveModel::Model end
なのですがブラウザで表示すると「リンク」となるはずが「Link」となってしまいます
辞書とビューの間違いだけでなく今後のためにデバッグの方法を教えていただけるとありがたいです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。