1

我正在尝试创建此控制器:

  def calculate
    # Do some calculations here     


    respond_to do |format|
      format.json{head status}
    end
  end

我有一个 HAML 文件,我在其中制作了我的 HTML,并且我想在其中链接到类似这样的内容:

=link_to("stats" , controller_path_url)

其中 controller_path 是显示的 rake 路由路径。我的问题是,当我执行 rake 路由时,如何使这种唯一命名的控制器函数被映射并显示其路径?在 routes.rb 中我有什么需要做的吗?我应该在那里改变什么?

谢谢!

4

2 回答 2

3

您应该在routes.rb文件中执行以下操作:

匹配“计算”=>“控制器名称#计算”

然后运行:

bundle exec rake 路由

看看你的路。

它应该calculcate_path用于路径和calculate_url完整路径。

于 2012-07-02T17:21:06.610 回答
1

您需要修改您的 routes.rb 文件。我建议您查看http://guides.rubyonrails.org/routing.html,它真的非常有帮助。

于 2012-07-02T17:18:46.197 回答