原因わかる方いらっしゃいますか。
前提
前提
前提 | 内容 |
---|---|
1 | 既にある新規ホスト(host)登録フォームに「法人か?それ以外か?」のラジオを追加したい。 |
2 | カラム名はtypeにした。 |
3 | 下記のコードを使ってラジオボタンを実装 |
4 | しかし送信すると wrong constant name company またはwrong constant name other と出力されて、エラーになる。 |
コード
フォームのslim
.form-group.row .col-lg-4 = f.label :kind,class:'col-form-label' .col-lg-8 = f.radio_button(:kind, "company",id:'company') = f.label :company ,class:'radio' ,id:'company',for:'company' = f.radio_button(:kind, "other",id:'other') = f.label :other ,class:'radio' ,id:'other' ,for:'other'
controller
def new @host = Host.new end def create @host = Host.new(host_params) if @host.save @host.send_activation_email flash[:info] = "ホスト本登録メールを送信しました。ご確認ください。" redirect_to [:host,:root] else render 'new' end end private def host_params params.require(:host).permit(:name,:type,:email,:tel,:password,:password_confirmation) end
...よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/06 02:59