params
- это хэш, поэтому, если вы хотите добавить дополнительные атрибуты в create
, просто добавьте их в params
, например:
params[:redemption][:user_id] = current_user.id
@redemption = Redemption.new params[:redemption]
Или, если вы хотите добавить несколько атрибутов водин раз, используйте Hash#merge
, например:
redemption_params = params[:redemption].merge :user_id => current_user.id,
:some_attr => :foo
@redemption = Redemption.new redemption_params
В этом конкретном случае, возможно, вы могли бы использовать более короткий синтаксис, например:
current_user.redemptions.create params[:redemption]