【发布时间】:2013-04-15 16:10:27
【问题描述】:
我有一个 Mongoid 文档:
class Index
include Mongoid::Document
end
'Index' 的两个子类为:
class PercentileRankIndex < Index
end
class SocialStockIndex < Index
end
我想创建一个 form_for 说“PercentileRankIndex”,这是我现有的代码签名:
<%= form_for ([@index, @question]) do |f| %>
去路由:'percentile_rank_index_questions_path' 因为@index 是 PercentileRankIndex 的实例。
但是存在的正确路径是:'index_questions'
当 Index 实例使用适当的 _type 属性创建时,我的 form_for 签名应该如何?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 mongoid form-for