我的路有问题,我不明白他为什么告诉我“ Dashboard :: TasksController”,因为在我的控制器文件中包含文件dashbaord /tasks.rb
class TasksController < ApplicationController
def add_task
@t = "test"
end
结尾
在我的配置/路由文件中,我做到了
match '/dashboard/add-task' => "dashboard/tasks#add_task", via: [:get, :post]
在文件夹视图中view / dashbaord / tasks / add_task.html.erb
所以我看不到还是我的错。
谢谢
首先,您的控制器文件应命名为tasks_controller.rb
。其次,您TasksController
应该使用命名空间:
class Dashboard::TasksController < ApplicationController
# content
end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句