Ruby on rails 铁路路线:问题与;经营范围:模块;

Ruby on rails 铁路路线:问题与;经营范围:模块;,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,可能有点长,但我会尽量把我的问题解释清楚 以下是我的路线: resources :jobs do scope :module => :job_scope do resource :company do resource :company_page end end end 好的,那么编辑公司页面的url是: 作业/53作业名称/公司/公司页面/编辑 这是由控制器处理的 JobScope::companypage控制器

可能有点长,但我会尽量把我的问题解释清楚


以下是我的路线:

resources :jobs do
    scope :module => :job_scope do
        resource :company do
            resource :company_page
        end
    end
end
好的,那么编辑公司页面的url是: 作业/53作业名称/公司/公司页面/编辑

这是由控制器处理的

JobScope::companypage控制器


这些人也有同样的问题。我认为现在没有一个优雅的解决方案。我们需要一些选项来防止这种行为…

如果您使用的是rails 3.1,您需要查看railscasts.com/scents/269-template-heritation,我知道模板继承,但我不知道这对我有什么帮助。容器没有嵌套在范围内,我不希望它们嵌套在范围内。您好,我知道已经过去了很多时间,让我问您是否有一个“好”的解决方案,或者是否有monke为/form_修补了form_。谢谢
<% @containers.each do |container| %>
    <%= render container %>
<% end %>
/notes/_note.html.erb
/galleries/_gallery.html.erb
job_scope/notes/_note.html.erb
render "#{container.class.name.underscore.pluralize}/#{container.class.name.underscore}"