我需要一个来自我创建的脚手架生成表的单独索引/视图。在这个视图中,我有大约一半的原始脚手架列,目的是让用户能够编辑和更新其中的两个。我创建了一个非脚手架控制器来生成这个视图。所以,我的问题:
1)。是否可以以非脚手架部分形式组合脚手架和非脚手架资源?
2)。我可以使用非脚手架控制器的编辑操作和部分更新到脚手架表吗?
我想在生产中,这可能是某种授权系统?但现在,我只想找出可能性。我在非脚手架控制器中的视图/索引有效,但编辑按钮当然什么也不做。我错过了什么吗?现在,我在 Windows 7 上使用 Rails 3.0,如果这有什么不同的话。
部分路由:
<%= form_tag(:controller=> "ravs", :method=> "get", :action=> "edit", :class=> "_dec") %>
<div >
<%= submit_tag(:controller=> "achvrs", :method=> "put", :action=> "update") %>
</div>
<% end %>
这是我的路线.rb:
Effcnt::Application.routes.draw do
get "ravs/index"
get "ravs/edit"
get "ravs/_dec"
resources :achvrs
这是我的非脚手架控制器中的编辑操作:
def edit
@achvr = Achvr.find(params[:id])
end