チェックボックスでtrue、falseを切り替えれるようにしたいのです。
booleanの値を設定画面から変更したいのですが下記のコードでは変更できませんでした。
このコードではなぜ変更できないのでしょうか。
色々調べてみたのですがよくわかりませんでした。
edit.html.erb
<div class="form-group"> <%= f.label :setting, "設定" %> <%= f.check_box :setting, autofocus: true, class: "edit-control" %> </div>
チェックボックス?
そうです。
誤字です。すみません
ついでに1行目も…
edit.html.erb だけだと原因が特定できないので、コントローラおよびモデルのコードも載せてもらえませんか?
deviseなのですが...
すみません、「deviseなのですが...」の意味が良く分からないです。
devise というのは、ログインなどの認証を実装するための gem の devise のことでしょうか?
私はてっきり、何かのモデルが setting という boolean 型のカラムをもっていて、それを変更する画面を作っておられるのかと思っていたのですが、そうではなく、認証周りの何かしらを実装されているということでしょうか?
言葉足らずで申し訳ありません
deviseのuserカラムにsetting(boolean型)テーブルを追加しているということです。
ありがとうございます。なんとなく話が見えてきました。回答を書きましたのでまたご確認ください。
とてもわかりやすい回答ありがとうございます!
無事出来ました。
回答1件
あなたの回答
tips
プレビュー