前提・実現したいこと
バリデーションでのエラーメッセージの:"tags.tag"を取得をしたいのですが、下記のソースコードで取得できません。
tagがメソッドと判定されてしまい.をエスケープするとエラーになります。
よろしくお願い致します。
該当のソースコード
#<ActiveModel::Errors:0x00007f7c647e99a0 @base=#<Library id: nil, title: "", body: "せつめい", created_at: nil, updated_at: nil, overview: "がいよう", user_id: 4>, @messages={:"tags.tag"=>["translation missing: ja.activerecord.errors.models.tag.attributes.tag.blank", "translation missing: ja.activerecord.errors.models.tag.attributes.tag.taken"], :title=>["未入力です。"]}, @details={:"tags.tag"=>[{:error=>:blank}, {:error=>:taken, :value=>""}], :title=>[{:error=>:blank}]}>
<% if @libraries.errors.messages[:tags.tag].any? %> <span class="error"><%= @libraries.errors.messages[:tags.tag][0] %></span> <% end %>
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。