Ruby on rails RubyonRails路径
我在RubyonRails中遇到了路径问题 我的路线:Ruby on rails RubyonRails路径,ruby-on-rails,routes,path,Ruby On Rails,Routes,Path,我在RubyonRails中遇到了路径问题 我的路线: map.resources :companies do |company| company.resources :customers do |customer| customer.resources :jobs end end 目前我正在手动创建路径: <td><%= link_to 'Show', "/companies/#{params[:company_id]}/users/#{user
map.resources :companies do |company|
company.resources :customers do |customer|
customer.resources :jobs
end
end
目前我正在手动创建路径:
<td><%= link_to 'Show', "/companies/#{params[:company_id]}/users/#{user.id}" %></td>
<td><%= link_to 'Edit', "/companies/#{params[:company_id]}/users/#{user.id}/edit" %></td>
由于某些原因,我不知道如何让新的公司用户工作,我不断地出错
这些路由都在那里,我只需要使用API动态创建它们的帮助。您可以从命令行运行
rake routes
,它将打印从routes.rb
生成的所有路由的列表,包括命名路由、触发它们的URL和HTTP请求类型,以及它们运行的控制器操作。如果要使用新公司用户
,则需要以下内容:
map.resources :companies do |company|
company.resources :users do |user|
user.resources :jobs
end
end
没问题,有时只需要一双额外的眼睛:)我做了耙子,可以看到路线,甚至可以手写出来,但我不知道如何使用API。我发现我的问题是,我没有在路径编辑中添加正确的参数,因为公司用户路径(params[:company\u id],user)正在工作。谢谢你们的帮助。