Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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 Rails:呈现嵌套资源的部分_Ruby On Rails_Ruby On Rails 4_Resources_Partial - Fatal编程技术网

Ruby on rails Rails:呈现嵌套资源的部分

Ruby on rails Rails:呈现嵌套资源的部分,ruby-on-rails,ruby-on-rails-4,resources,partial,Ruby On Rails,Ruby On Rails 4,Resources,Partial,“我的书签”模型的视图文件位于应用程序/视图/主题/书签中: 我从视图/topics/_topic.html.erb中呈现书签部分: # routes.rb resources :topics do resources :bookmarks, except: [:index] end 以下是完整的堆栈跟踪:我认为您的控制器应该遵循您希望在视图文件夹中使用的相同结构,因此您的书签控制器应该如下定义: Missing template bookmarks/edit, application/

“我的书签”模型的视图文件位于
应用程序/视图/主题/书签中

我从
视图/topics/_topic.html.erb
中呈现书签部分:

# routes.rb
resources :topics do
  resources :bookmarks, except: [:index]
end

以下是完整的堆栈跟踪:

我认为您的控制器应该遵循您希望在视图文件夹中使用的相同结构,因此您的书签控制器应该如下定义:

Missing template bookmarks/edit, application/edit with {:locale=>[:en], :formats=>[:html], :variants=>[], 
:handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. 
Searched in: * "/Users/..../dev/.../.../code/.../app/views" *
"/Users/.../.rvm/gems/ruby-2.2.1/gems/devise-3.5.1/app/views"
类主题::BookmarksController
它应该放在/controllers/topics/文件夹中


您可以在显示完整错误堆栈中看到与此相关的内容。。谢谢@ArupRakshit-添加了堆栈跟踪。不,仍然没有满。从请求创建到错误堆栈,您应该给出请求完整错误堆栈的原因是缺少模板书签/编辑。。你怀疑有毛病的那部分似乎还可以。但错误来自其他部分,可能是。谢谢。我更新了堆栈跟踪链接——这是从初始服务器请求记录的所有内容。
Missing template bookmarks/edit, application/edit with {:locale=>[:en], :formats=>[:html], :variants=>[], 
:handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. 
Searched in: * "/Users/..../dev/.../.../code/.../app/views" *
"/Users/.../.rvm/gems/ruby-2.2.1/gems/devise-3.5.1/app/views"
class Topics::BookmarksController < ApplicationController