Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails “未定义的方法”;cmdb“搜索路径”;用于索引中的表格__Ruby On Rails_Ruby On Rails 3_Ruby On Rails 4_Ruby On Rails 3.2 - Fatal编程技术网

Ruby on rails “未定义的方法”;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

我有一个cmdb_controller.rb,其中有索引和定义的cmdb资源路由:

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它能工作吗?