Ruby on rails 正在调用链接为“”的控制器操作

Ruby on rails 正在调用链接为“”的控制器操作,ruby-on-rails,routes,hyperlink,Ruby On Rails,Routes,Hyperlink,在Rails中玩了几个小时的链接后,我终于获得了一个链接来调用控制器中的方法。但我仍然不明白为什么我的其他尝试都失败了。我希望你能帮我解决这个问题 我有脚手架“汽车”。在汽车的显示视图中,我想单击一个链接,该链接在我的汽车控制器中调用“drive”方法 这是有效的: 这似乎只有在我有这是我的路线时才有效。rb: resources :cars do member do get 'drive' end end 为什么:驱动器%>不工作 对于我在控制器中创建的每个方法,是否需要在r

在Rails中玩了几个小时的链接后,我终于获得了一个链接来调用控制器中的方法。但我仍然不明白为什么我的其他尝试都失败了。我希望你能帮我解决这个问题

我有脚手架“汽车”。在汽车的显示视图中,我想单击一个链接,该链接在我的汽车控制器中调用“drive”方法

这是有效的:

这似乎只有在我有这是我的路线时才有效。rb:

resources :cars do
  member do
    get 'drive'
  end
end
为什么
:驱动器%>
不工作

对于我在控制器中创建的每个方法,是否需要在
routes.rb
文件中放入
GET

我似乎找不到任何网站解释如何将链接与路线结合使用。他们似乎只是分开了。你们有任何简单易懂的教程吗?

试试
链接到“驱动”,“控制器=>“汽车”,“操作=>“驱动”

另外,
方法
用于选择HTTP方法(GET、POST等)。这不是常规的
方法


请务必查看,它们都是很棒的资源。

在命令行中,尝试“rake routes”看看您的选项是什么。当然,我只是想看看是否有其他人可以贡献一些东西。给你加油。