Im работает с многоступенчатой формой (используя Wicked gem). В первых парах шагов формы я редактирую модель пользователя, и эти шаги работают нормально. Затем я пытаюсь использовать модель "интересы", которая имеет отношение HABTM с пользовательской моделью. Однако я получаю эту ошибку:
ActiveModel::MassAssignmentSecurity::Error in UserStepsController#update
Can't mass-assign protected attributes: interest_ids
Rails.root: /Users/nelsonkeating/rails_projects/Oreminder1
Application Trace | Framework Trace | Full Trace
app/controllers/user_steps_controller.rb:12:in `update'
user_steps_controller.rb
 class UserStepsController < ApplicationController
  include Wicked::Wizard
  steps :standard, :personal, :interests, :dates 
 def show
   @user = current_user
   render_wizard
 end
 def update
  @user = current_user
  @user.attributes = params[:user]
 render_wizard @user
end
end
Вот представление:
<%= render layout: 'form' do |f| %>
<% for interest in Interest.find(:all) %>
 <label class="checkbox">
  <%= check_box_tag "user[interest_ids][]", interest.id, @user.interests.include?(interest) %>
  <%= interest.name %>
 </label>
<% end %>
<% end %>
Любые идеи? Спасибо!