ラジオボタンをenumを使って表示したいのですが、ハッシュが出てきてしまいます。
new.html.erb
<%= form_with model: @product do |f| %> <div><%= f.label :'status' %><div> <%= Product.statuses.each do |status| %> <div><%= f.label ("enums.products.status#{status[0]}")%></div> <div><%= f.radio_button :staus, status[0,1]%></div> <% end %>
product.rb
class Product < ApplicationRecord belongs_to :users enum status: [ :Luxury, :Daily ] enum variety: [ :Foods, :Goods ] validates :user_id, presence: true validates :status, presence: true validates :variety, presence: true validates :name, presence: true validates :price, presence: true validates :limited_number, presence: true validates :first_time, presence: true validates :last_time, presence: true validates :comment, presence: true end
カラム名とハッシュを消したいのですが、修正の仕方が分からなくて困っいます。
修正後のnew.html.erbです。
<% Product.statuses.each do |status| %> <div><%= f.label ("enums.products.status#{status[0]}")%></div> <div><%= f.radio_button :staus, [0,1]%></div> <% end %>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/08 12:57
2020/05/08 13:03
2020/05/08 13:13
2020/05/08 13:16
2020/05/08 13:53
2020/05/08 14:01
2020/05/08 14:15
2020/05/09 02:51