-1

当有人访问某个页面(例如我网站的主页)时,我如何执行控制器操作

谢谢

4

1 回答 1

0

第一:我同意 Logan Serman

第二:我会尝试解释,不确定我是否可以正确地做到这一点:

通过访问 Rails 应用程序中的页面,控制器操作已经执行,如果需要,您可以从该操作调用另一个操作。举个例子:

您的应用程序的根路径:

root: 'pages#home'

意味着主页它将调用动作homepages_controller

class PagesController < ApplicationController

def home
end

end

这已经回答了您的问题:如何在主页中调用控制器操作?

但是假设你有another_action相同的controller并且你想在你的 中调用它home page,你会这样做:

class PagesController < ApplicationController

  def home
    another_action
  end

  def another_action
  end

end

这样,当主页打开时,home动作也会被执行another_action

于 2013-07-19T04:22:46.600 回答