Ruby on rails “未定义的方法”;cmdb“搜索路径”;用于索引中的表格_
我有一个cmdb_controller.rb,其中有索引和定义的cmdb资源路由:Ruby on rails “未定义的方法”;cmdb“搜索路径”;用于索引中的表格_,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-4,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 4,Ruby On Rails 3.2,我有一个cmdb_controller.rb,其中有索引和定义的cmdb资源路由: def索引 @cisearch=CmdbSearch.new 结束由于您是通过索引操作呈现表单,因此它不知道创建操作。将您的表单修改为: form_for @cisearch, :url => your_create_action,remote:true 由于您是通过索引操作呈现表单,因此它不知道创建操作。将您的表单修改为: form_for @cisearch, :url => your_c
def索引
@cisearch=CmdbSearch.new
结束
由于您是通过索引操作呈现表单,因此它不知道创建操作。将您的表单修改为:
form_for @cisearch, :url => your_create_action,remote:true
由于您是通过索引操作呈现表单,因此它不知道创建操作。将您的表单修改为:
form_for @cisearch, :url => your_create_action,remote:true
将
资源:cmdb_搜索
添加到您的路由。rb将资源:cmdb_搜索
添加到您的路由。rb在终端中运行rake routes
命令,并在此处共享输出。另外,您的路由是什么。rb
&cmdb\u搜索\u控制器
?是否为cmdb\u搜索添加了路由?@user123,否,我想我只需要表单提交操作的路由。因为我没有为请求添加任何特定路由\u controller您必须添加资源:cmdb\u searches
@yerassyl它是否工作?在终端中运行rake routes
命令并在此处共享输出。另外,您的路由是什么。rb
&cmdb\u搜索\u控制器
?是否为cmdb\u搜索添加了路由?@user123,否,我想我只需要表单提交操作的路由。因为我没有为请求添加任何特定路由\u controller您必须添加资源:cmdb\u searches
@yerassyl它是否工作?在终端中运行rake routes
命令并在此处共享输出。另外,您的路由是什么。rb
&cmdb\u搜索\u控制器
?是否为cmdb\u搜索添加了路由?@user123,否,我想我只需要表单提交操作的路由。因为我没有为请求添加任何特定的路由\u controller您必须添加资源:cmdb\u searches
@yerassyl它能工作吗?