#1 楼 @rei 按照这种写法路由是这样的 它路由到了 group_application,目前我没有这个 controller 啊。 我现在是把 agree 和 reject 的方法写在了 applications 的 controller 里面。于是我试着修改成
resources :groups do
resources :applications
end
resources :applications do
member do
put :agree
put :reject
end
end
GroupApplication 目前都是显示在 group show 的页面中。于是_application.html.erb
<div class="panel panel-default">
<div class="panel-heading"> <%= @group.name%> </div>
<div class="panel-body"> <%= application.content %> </div>
<div class="panel-footer"> <%= current_user.email %></div>
<%= form_for agree_application_path do |f| %>
<%= f.submit 'Submit', :disable_with => 'Submiting...' , class:"btn btn-primary" %>
<% end %>
</div>
但是一旦点击 submit 之后就会报错
No route matches [POST] "/groups/1"
请问应该怎么处理?
#1 楼 @hz_qiuyuanxin 非常感谢,看来还是得从基础做起了,熟悉了之后,以后再用这些插件了。自己 IOS 开发 3 年多了,想着扩充自己知识面,业余接触 ruby 也有差不多一年了,接触 rails 不久,顺便弱弱的问问,rails 大概学多久能稍微顺畅的开发网站啊?