0
def edit
end
def update
respond_to do |format|
if @item.update(item_params)
format.html { redirect_to @item, notice: 'Item was successfully updated.' }
format.json { render :show, status: :ok, location: @item }
else
format.html { render :edit }
format.json { render json: @item.errors, status: :unprocessable_entity }
end
end
end
我想补充另一个方法是这样的。为了只更新1列的项目,我想不显示其他列的用户。 我有所有必要的意见。
def another_edit
end
def another_update
respond_to do |format|
if @item.update(params[:item].permit(:amount))
format.html { redirect_to @item, notice: 'Item was successfully updated.' }
format.json { render :show, status: :ok, location: @item }
else
format.html { render :edit }
format.json { render json: @item.errors, status: :unprocessable_entity }
end
end
我以为我的路线错了。然后试图
resources :items do
collection do
get 'add', on: :edit
end
end
和
get 'items/another_edit'
是否有可能或不?请帮帮我。
谢谢veeeery多 –