i have simple database users can create task. index page show users created task relationship between task , user 1 user many tasks. task has user_id foreign key. users can create task when logged in via devise.
my create controller follows don't know how record foreign key task i.e. user created it.
def create @challenge = challenge.new(challenge_params) respond_to |format| if @challenge.save format.html { redirect_to users_path, notice: 'challenge created.' } format.json { render :show, status: :created, location: @challenge } else format.html { render :new } format.json { render json: @challenge.errors, status: :unprocessable_entity } end end end
then should this:
@challenge = challenge.new(challenge_params.merge({user_id: current_user.id}))
Comments
Post a Comment