问题标签 [missing-template]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - RoR 模板丢失错误
我遇到了一个非常奇怪的错误,它说明了以下内容:
这很奇怪,因为我的所有其他路线似乎都正常工作,除了以下几点:
<%= Link_to "Add Job", new_user_job_path %>
我的路线设置如下:
因此应该能够使用localhost:3000/users/1/jobs/new
在作业控制器中,我有:
在我的工作新视图中,我正在使用以下表单方法:
如果有人知道这里可能出了什么问题,真的会非常感激,因为我已经挣扎了一段时间:(
谢谢!
ruby-on-rails - 动作中缺少模板
我在 UsersController 中写了一个“跟随”方法
很简单。在视图中,我有
在路线中,
当我点击链接时,它抱怨:Missing template users/start_following
那么,如何让它在操作后停留在同一页面上?我想留在的视图页面是 Show view of the user is to be follow。例如:用户/{user_id}。只是重定向不是解决方案吗?我认为添加redirect_to {somewhere}
会消除错误,但事实并非如此。
ruby-on-rails - 在 MissingTemplate 错误上呈现默认模板
如何在 Rails 中捕获 ActionView::MissingTemplate 错误?
例如,我PeopleController
有一个 Index 方法,但它不需要模板。当有人浏览到 root_url/people 时,他们会得到默认的静态错误模板。
这不是唯一有问题的控制器;我希望所有丢失的模板错误都将用户重定向到我的自定义视图。
- 如何捕捉异常?
- 之后如何渲染视图?
Rails 版本 - 3.0.19
提前致谢!
layout - 蛋糕中的某些动作布局消失
这在 5 分钟前工作得非常好......我一生都无法弄清楚为什么会发生这种情况。基本上,我从一个页面开始,有一个布局(=='default'),在控制器代码中我没有更改布局,事实上,我没有在应用程序中更改布局,但是由于某种原因,当我点击了这个名为“addQuestion”的特定操作,它呈现没有布局的视图......
请记住,在提交表单之前,我看到了没有 POST 数据的问题。让我知道您还需要我什么,因为我不太确定如何诊断/调试此问题。
谢谢
-安德鲁
ruby-on-rails - jquery post在rails中丢失模板
在我的 jquery 帖子中,我有这样的代码
在我的控制器中成功获取 jquery 帖子的参数,但我的日志中出现错误缺少模板?我不知道为什么?我猜jquery post不需要模板
ruby-on-rails - 从 .html.erb 渲染 .haml
我正在尝试从我的 html.erb 文件中呈现我的 HAML 部分(_my_partial.haml):
并得到:
ActionView::Template::Error (Missing partial shared/my_partial with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}。搜索在:
我注意到 :handlers 不包含haml。
在 Gemfile 我有
需要注意的一件事:这只发生在生产环境中,例如当我使用时
我怎样才能将它添加到那里,以便稍后尝试找到部分?
ruby-on-rails - 复制 Rails 项目后缺少模板
我将我的 Rails 项目从工作计算机复制/粘贴到 Ubuntu Virtual Box 上的个人计算机,当我尝试访问页面时出现错误:“缺少模板”。
有人有想法吗?
(对不起,我的英语不好)
ruby-on-rails - Ruby on Rails - 模板丢失错误
我是 Ruby on Rails 的新手,我知道这有点棘手,但我无法在网上找到解决方案,即使它应该是最简单的事情......
我已经设置好所有东西,并创建了一个新的控制器 + 视图rails generate controller welcome index
。
index.html.erb
这些文件出现在正确的目录中,并且我welcome
在/app/views/welcome/
.
中的路由文件/config/
包含到控制器的适当路由
但即使我已经正确设置了所有内容,但我知道我收到了这个错误:
我理解错误信息。它告诉我它在我的应用程序文件夹中以命名格式查找某种模板文件,views
但我不明白为什么它不起作用。
ruby-on-rails - Rails 4 - 模板丢失
我希望你能帮助我弄清楚为什么我会收到这个奇怪的错误。
我有以下表格:
index.html.erb
治疗控制器.erb
意见/治疗/create.js.erb
但是,当我提交表单时,我收到以下错误:
模板缺失:
缺少模板治疗/创建,应用程序/创建 {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, : jbuilder, :slim]}。搜索:*...
任何想法为什么我会收到此错误?我不知道是什么原因造成的。
谢谢!
更新:
所以,我已经尝试了 MrYoshiji、Dave 和 Pavan 的建议,但我仍然得到同样的错误。因此,在我的 中therapy_controller.erb
,我将其更改为:
现在,我得到了错误:
有任何想法吗?
更新 2:这是服务器日志:
文件在routes.rb
这里: https ://gist.github.com/dodinas/fb0a39282022e961ce09
谢谢。
ruby-on-rails-3 - 设计用户自定义会导致用户上的 MissingTemplate,Heroku 上 root_path 中的索引操作
(Rails 3.1、Heroku cedar、ruby 1.9.3、macosx、eclipse、git)
我的应用程序部署在 heroku cedar 上,并且设计登录层在上一个版本中运行良好,但 users-path 现在会抛出缺少模板的错误。它在我的开发机器上运行良好。
我对最新所做的两个重大更改是 - 1) 从 Devise 生成用户模型/视图/控制器,以便我可以自定义。2) 为设计用户路径添加路径前缀(即注册)
作为对 Heroku 的测试,将 root_path 更改为不同的控制器/索引(即 messages_path),它允许访问应用程序。一切正常,除了单击主页链接,它再次尝试转到 users_path (同样缺少模板错误):
我迫切希望对这个问题有任何深入的了解,因为除了不在 Heroku 上以这种方式使用 Devise 和 Users 之外,我不知道该怎么做。非常感谢任何和所有想法!
谢谢,安妮
(研究注意:在错误消息上搜索;类似的问题,但没有关于未能转到 users#index 的 root_path,与设计和用户自定义无关导致错误消息;stackoverflow 引擎提出的审查问题列表)
在ecipe中登录输出本地开发:
Heroku 上的登录输出。用户登录,但 users/index.html 页面导致“抱歉,但出现问题”页面。
rake routes output:
gemfile: source ' http://rubygems.org ' gem 'bundler' ruby "1.9.2" gem 'rails', '3.1.3' gem 'rails_12factor', group: :production gem 'pg' gem 'devise'
users_controller.rb:
应用程序.rb