actionview相关内容

如何将 Rails 视图助手提取到 gem 中?

我有一组经常使用的 rails 视图助手,我想将它们打包成一个 gem,这样我就可以在我的 Gemfile 中放一行,并且可以从我的视图中访问这些助手. > 在使用 Bundler 和 Jeweler 之前,我已经创建了 gem,但是,我并不是很清楚如何在 gem 中组织 Rails 视图助手,并将它们包含到 rails 中. 如果您能提供有关如何为 Rails 3 执行此操作的任何指示 ..
发布时间:2021-12-12 11:09:42 其他开发

ActionView::Template::Error (960.css 未预编译)

我有一个 iframe,它呈现部分而不是主应用程序布局或资产管道的一部分. 我想包含一些样式表,但出现此错误: ActionView::Template::Error(960sm.css 未预编译): Rails 3.1Heroku 解决方案 未包含在清单中的样式表(直接按名称或通过 require_tree 间接)未预编译,因此无法在生产中访问. 需要将sheet添加到 ..
发布时间:2021-11-30 11:53:11 其他开发

安装完成后强制打开Android应用程序

我正在运行一个 android 应用程序,它是系统上唯一运行的应用程序,因此,当启动完成时,我启动该应用程序并防止用户出于任何原因退出它(这使我禁用了两个导航状态栏). 然后,为了实现对应用程序的更新,我查看是否有新的更新,如果有,我运行后台任务使用 jsch,当应用程序下载完成后,我使用 ACTION_VIEW 意图安装 apk: Intent intent = new Intent(I ..

Rails 5:form_for 与 form_with

Rails 5 引入了新的表单辅助方法 form_with. 它与 form_for 有何不同,什么时候使用更合适? 解决方案 这实际上是为 Rails 5.1 做准备,其中应该只使用 form_with.它旨在替代 form_for 和 form_tag 两种方法. Rails 中的 form_for 和 form_tag 非常相似,都允许您创建表单标签,但第一个使用模型的属性 ..
发布时间:2021-07-13 19:50:11 其他开发

如何防止 Rails 在生产中使用 Action View 登录

在 rails 3.2.0 中,是否可以关闭 rails 日志以渲染视图ActionView:: 生产环境中的 LogSubscriber. 目前我发现抑制的唯一方法是猴子修补它并增加日志级别以通过以下方式进行调试.有没有更好的方法来做到这一点或任何配置? 模块 ActionView类日志订阅者def render_template(事件)message = "渲染 #{from_rai ..
发布时间:2021-07-13 19:25:07 其他开发

在 MissingTemplate 错误时呈现默认模板

如何在 Rails 中捕获 ActionView::MissingTemplate 错误? 例如,我的 PeopleController 有一个 Index 方法,但它不需要模板.当有人浏览到 root_url/people 时,他们会得到默认的静态错误模板. 这不是唯一有问题的控制器;我希望所有丢失的模板错误都将用户重定向到我的自定义视图. 如何捕捉异常? 之后如何渲染视图? ..

在 Rails 3 中链接模板处理程序

不知何故,我觉得像这样命名视图是可能的: show.js.custom.coffee 假设我的两个处理程序都正常工作,并且 show.js.custom 和 show.js.coffee 都工作正常,但是当我将两个扩展放在一起时,Rails反对(为简洁起见编辑): 缺少模板显示 {:handlers=>[:custom, :coffee], :formats=>[:js]}... ..
发布时间:2021-07-13 19:04:05 其他开发

为缺少模板提供 404 而不是 500 错误

我有一个 Rails 3.0 应用程序(正在升级 3.2),每当有人请求一个不存在的模板时,它都会在生产中给出 500 错误.例如,mysite.com/blog_posts/532 将 ID 为 532 的帖子作为 HTML 发回没有问题,但如果出于某种原因请求 mysite.com/blog_posts/532.txt,应用程序会引发 500 ActionView::MissingTempla ..
发布时间:2021-07-12 20:55:29 其他开发

如何将多个局部变量传递给嵌套的局部变量

这应该是非常简单和有据可查的,我已经做过好几次了,尽管有些东西仍然让我很生气. 我有一个调用嵌套部分的部分结构. 在某些时候,一个 render 调用需要向局部传递一个额外的变量,尽管局部渲染失败并显示: 未定义的局部变量或方法`'对于# 这是我调用 render 的代码: = f.simple_fields_for :orders do |c|=渲染部分:“字段",本地人:{f ..
发布时间:2021-07-12 20:35:52 其他开发

Rails3 button_to 正在调用 POST 操作,尝试调用 PUT 操作

我有一个想要执行 PUT 操作的 button_to(关于此资源只有一件事可以更新 - 它将被更新为“已确认",因此没有其他表单字段与触发行动). 这是在我看来(控制器是明确给出的,因为按钮位于属于另一个控制器的视图上): 'practice_sessions', :id =>@practice_session.id, :method =>:put %> 在我的路由文件中,该资源已被声明 ..
发布时间:2021-07-12 20:27:54 其他开发

将 rails_admin 与 rails_api 结合使用

我最初将其发布为 rails_api GitHub 上的一个问题,但现在将其发布这里是因为不活动. 我正在尝试将 rails_admin 与 Rails 5 API 应用程序一起使用.我包含了额外的 ActionController 模块,直到我可以拥有一个正常运行的 rails_admin 面板或有效的 API 请求.问题似乎是 rails_admin 依赖于 ActionView::La ..

在 ActionView 中,yield 魔法是如何工作的?

我是查看 content_for 如何工作并观察 capture_erb_with_bufferblock.call/代码>方法.它显然神奇地写入缓冲区变量,然后对其进行修剪.但是,我认为这已被弃用,您现在可以调用 .这是如何运作的?如果我从 ERB 模板调用 yield 到哪里? 如果能提供一个简单的代码示例来说明这一点,我们将不胜感激. 解决方案 ..
发布时间:2021-07-12 19:42:12 其他开发