params
- это объект, который ведет себя как хеш.Поэтому вы не можете читать значения из этого объекта, например params.subject
, вместо этого вы должны использовать params[:subject]
.
. Примерно так может работать:
@home_task = HomeTask.create(
:subject => home_task_params[:subject],
:description => home_task_params[:description],
:day => home_task_params[:data],
:data => home_task_params[:data],
:class_room => current_user.class_room
)
Или вы можете просто объединитьдополнительные значения к params
:
@home_task = HomeTask.create(
home_task_params.merge(
day: home_task_params[:data],
class_room: current_user.class_room
)
)