Попытка воссоздать {пишет сценарий/генерирует лесов}, и я прошел через многие основы направляющих. Я подозреваю, что должен настроить URL продукта по умолчанию где-нибудь. Но где я делаю это?
Установка:
Мое обновление определения:
def update
@product = Product.find(params[:id])
respond_to do |format|
if @product.update_attributes(params[:product])
format.html { redirect_to(@product, :notice => 'Product was successfully updated.') }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @product.errors, :status => :unprocessable_entity }
end
end
end
А, добавьте в /config/routes.rb строку:
map.resources :products
и сделайте убедитесь, что вы поместили это выше значения по умолчанию:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
Это определяет систему для предоставления URL-адресов: product.