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多 –