Tag: 邪恶gem

邪恶的gem与茧gem和设计用户模型

所以我有一个User devise生成的User模型,我正在使用Wicked gem为我提供多forms选项,从用户那里获取更多数据并将其存储在用户模型中。 一切都工作正常,但知道我正在尝试添加另一个用户有很多学位的模型。 我正在使用cocoon gem让我增加额外的degrees 。 我可以进入多forms页面并输入学位信息,甚至可以向用户添加更多学位,但是当我提交表单时,我收到错误; param is missing or the value is empty: user 其他所有其他内容实际上都得到了保存,我可以查看用户和输入的其余字段但不是度数。 用户模型: has_many :degrees accepts_nested_attributes_for :degrees, reject_if: :all_blank, allow_destroy: true 学位模型: belongs_to :user user_steps_controller(这是邪恶的gem控制器): class UserStepsController < ApplicationController include Wicked::Wizard steps :personal, :avatar_and_about_yourself, :social, :education def show @user = current_user render_wizard end def update @user = current_user @user.update_attributes(user_params) […]