我需要这样的结构:
form_for Project.new
其中Project是一个模型,它不是从AR / AM / Mongoid继承的(继承自Spira)。
是否有一些猴子补丁让Spira模型使用正确的“http://example.org/projects”回答url_for Project.new
?
现在它提供了一个例外
没有路线匹配{:controller =>“projects”,:id =>,:action =>“show”}
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for
在这里说,url_for使用持久化?,但我定义了持久化?在实例方法中正确无效。
有什么想法吗?
答案 0 :(得分:0)
这是在Project类中声明的吗?
extend ActiveModel::Naming
我相信它有助于路由命名。但是,不是100%,只需要包括在内。