在rails中创建我自己的动作

时间:2012-05-28 17:13:36

标签: ruby-on-rails ruby-on-rails-3

有没有办法创建自己的动作?

例如,当我使用脚手架时,它会在控制器中创建"索引","显示","编辑" ," new","创建","更新"和"销毁"动作。

我想添加其他动作。

我已经读过我需要在路径文件中添加一些代码...

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:4)

只需定义一个方法,即可在控制器中生成自己的动作:

def action
  # do something here
end

您还需要确保在config / routes.rb中设置路由。

有关详细信息,我建议您在http://guides.rubyonrails.org/getting_started.html阅读该指南,特别是http://guides.rubyonrails.org/getting_started.html#generating-a-controller。你会发现虽然脚手架最初很有用,但是一旦你的应用程序变得更复杂,你就必须编写自己的控制器文件/动作方法。

答案 1 :(得分:0)

您可以在路线中定义行动路线以及方式

希望这个帮助

相关问题