ブール値を持つ「メール スイッチ」列を含むユーザー モデルがあります。ビューにボタンを作成して、ユーザーがメールを「オン」および「オフ」できるようにしたいと思います。User モデルの値を更新するための送信ボタンを取得できません。
<%= form_for :user do |f| %>
<label>On</label>
<%= f.radio_button :email_switch, true %>
<label>Off</label>
<%= f.radio_button :email_switch, false %>
<%= f.submit "Save", :controller => "dashboard_emails", :action => "update", :method => "put" %>
<% end %>
class DashboardEmailsController < ApplicationController
before_filter :require_user
def index
end
def update
end
private
def require_user
@user = @logged_in_user
end
class User
field :email_switch, type: Boolean, default: false
end