我有一个带有manifest.json
输入字段的表单。我正在操纵控制器中的数据并存储为整数。
在视图中
time_select
在控制器中
<%= f.label :duration %>
<%= f.time_select :duration, {}, { class: 'form-control time-select' }%>
适用于def create
@task = Task.new(task_params)
@hours = (params[:task]['duration(4i)']).to_i
@minutes = (params[:task]['duration(5i)']).to_i
@task.duration = @hours*60 + @minutes
respond_to do |format|
if @task.save
format.html { redirect_to @task, notice: 'Task was successfully created.' }
format.json { render :show, status: :created, location: @task }
else
format.html { render :new }
format.json { render json: @task.errors, status: :unprocessable_entity }
end
end
end
def edit
@task = Task.find(params[:id])
@task['duration(4i)'] = (@task.duration / 60).to_s
@task['duration(5i)'] = (@task.duration % 60).to_s
end
,但不适用于create
。我正在
无法写出未知属性
edit