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

  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有什么事要做吗我应该在那里换什么?
谢谢!

最佳答案

您应该在routes.rb文件中执行如下smth操作:
匹配'calculate'=>'控制器名称'calculate'
然后运行:
bundle exec rake路由
看看你的路。
路径应该calculcate_path,完整路径应该calculate_url

关于ruby-on-rails - Ruby on Rails-如何正确映射并链接到新 Controller ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11298197/

10-13 02:50