我有一个 Mongoid 文档:
class Index
include Mongoid::Document
end
“索引”的两个子类为:
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'
当使用适当的 _type 属性创建 Index 实例时,我的 form_for 签名应该如何?