Rails将新对象渲染为编辑?

时间:2009-10-20 10:44:56

标签: ruby-on-rails routing

我有一个应用程序,我通过“新”操作创建一个新对象。 Rails使用正确的控制器操作,并正确地渲染新表单。

但是,表单的路径会出现一个编辑ID,这会破坏事物。表单标记只是:

<% form_for @issue do |f|

关于为什么这会是一个编辑表单而不是一个新表单的任何想法?

控制器看起来像这样:

class IssuesController < ApplicationController
  layout 'application'

  def new
    @issue = Issue.new
  end
end

路由如下:

ActionController::Routing::Routes.draw do |map|
  map.resources :issues
end

1 个答案:

答案 0 :(得分:0)

这里的=标志是破坏你的东西的人!

<%= form_for @issue do |f|