问题标签 [actionview]

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.

0 投票
1 回答
162 浏览

ruby-on-rails - ActionView DateHelper 不会格式化某些数字

我正在将系统移动到新服务器。两台服务器上的代码相同。不同(和错误)的是 DateHelper 中方法输出

两者都很好:

破碎的:

在 HTML 中,结果如下:

这是怎么回事?没有错误消息,日志中也没有任何内容。大概我错过了一颗宝石,因为它可以在一台服务器上运行,但不能在另一台服务器上运行。但是(如果是的话)哪个宝石?

0 投票
1 回答
11128 浏览

ruby - 人性化的Rails问题

我正在尝试将作为哈希键的符号人性化

c.each_key{ |f| humanize(f.to_s)}

但由于某种原因,我收到这样的错误

ActionView::Template::Error (undefined method 'humanize' for #<#<Class:0xb5b77a4>:0xb5b6598>)

知道这里出了什么问题吗?

0 投票
1 回答
154 浏览

ruby-on-rails - “ActionView::Helpers::TextHelper.auto_link”的对面

有没有与“auto_link()”相反的方法?

0 投票
1 回答
872 浏览

ruby-on-rails - 遍历多个子记录时如何访问 ActionView 的 fields_for 索引?

我有一个 Rails 2.3.10 应用程序,它使用 fields_for 在 has_many 关联的属性中包含字段。我在父模型上使用了accepts_nested_attributes_for,它的许多子模型使用以下形式显示:

fields_for 帮助器迭代子标记模型,并为每个生成 text_field 输入。这些文本字段已生成 id 值,例如:

  • map_markers_attributes_0_lat 和 map_markers_attributes_0_long

  • map_markers_attributes_1_lat 和 map_markers_attributes_1_long

  • ...

  • map_markers_attributes_5_lat 和 map_markers_attributes_5_long

id 中的整数是被迭代的记录数组的索引。如何访问此索引值以在我的代码中的其他地方使用?

例如,我想使用 Javascript 访问这些输入的 id 值。

我在 html 的头部插入了一些 javascript 来观察该字段是否有任何变化。我需要知道字段的 id 并且我的 generate_html_id 方法应该能够从 marker_f 构建器对象复制字段的 id。但是我不知道如何从 fields_for 获取索引值。

似乎应该有一个 fields_for_with_index 方法,但没有:

顺便说一句,我可以为该字段创建自定义 id 值,但更愿意遵守约定。

0 投票
1 回答
342 浏览

ios - 创建仅在第一次运行应用程序时显示的操作视图

我只是想在第一次打开应用程序时显示一个动作视图,但我不确定如何构建它。

我知道它必须放入

我创建了动作视图,但不知道如何让它只在第一次显示,以后再也不显示。

0 投票
2 回答
3411 浏览

ruby-on-rails - How do I use rails ActionView::Helpers::NumberHelper in Sinatra?

I want to use the Rails ActionView::Helpers::NumberHelper module in my Sinatra views. Specifically, I'd like to use number_to_currency though I would love to have additional Rails helpers.

If there is a more appropriate gem for Sinatra that provides number to currency, that would work too. For example, I've looked through sinatra-more, but it doesn't handle currency.

PS. I'm using Bundler.

0 投票
3 回答
2201 浏览

ruby-on-rails-3 - 最新 Rails 3:ActionView::Template::Error(无法在第 105 行第 13 列解析 YAML)

我最近遇到了一个奇怪的问题或 Rails 3,可能是在新的 ruby​​gems 1.5 更新之后。基本上,当我使用乘客 3.0.2 将程序部署到 nginx 时,我立即有 500 页,并且在我的生产日志中出现了这样的问题:

看起来它在环境中缺少某些东西,因此它无法识别我的所有 form_for 元素。基本上,该页面只是一个简单的登录页面,其中包含 2 个字段 - 名称和密码。其他带有表单的页面也会出现此问题,但仅在生产环境中。在开发环境中,它完全可以正常工作。我已将所有 gem 升级到最新版本,包括 rails 3.0.4,但它看起来与这个问题不太相关。在 gem 1.5 之前,我也曾经在我的 VMware 上的 ubuntu 上部署相同的东西,现在一切都很好,但是新的部署没有回头路。

我已经将它部署到 2 台运行最新 ubuntu 的机器上,两台机器都有这样的错误。Nginx 和passenger 都是按照标准步骤安装的。显然,有了这个问题,该站点将永远无法运行。任何人都可以为此提供任何错误修复吗?如果可以的话,非常感谢!

PS:我写的登录页面基本上来自这里: http ://railstutorial.org/chapters/sign-in-sign-out#top

0 投票
1 回答
438 浏览

ruby-on-rails - Rails:如何强制填充了该字段的模型的 form_for 文本字段没有值?

我有这个表格:

但是当当前用户有密码时,尽管:value => ""

如何在页面上强制此字段为空白并仍然使用 form_for?

0 投票
3 回答
23932 浏览

ruby-on-rails - ActionView::TemplateError (Missing template) 在 ruby​​ on rails

我正在运行一个 RoR 应用程序(rails 2.3.8,ruby 1.8.7),该应用程序在我的本地机器上运行良好。但在生产中,日志显示以下错误:

文件名存在folder/_file_name.html.erb,我试图在生产环境中重现该问题,但没有任何运气,由于某种原因,rails 应用程序有时会要求,folder/_file_name.erb而有时它会搜索正确的文件folder/_file_name.html.erb

有人可以向我解释发生了什么吗?

.rhtml 文件也是如此,rails 应用程序有时会请求 .erb,而其他人会得到正确的 .rhtml 文件

更新:

有关此问题的任何指示都会有所帮助,在此先感谢

0 投票
1 回答
430 浏览

ruby-on-rails - apn_on_rails 打破 rails 2.3.8 上的视图助手?

我正在开发一个应该向 iOS 设备发送推送通知的 Rails 应用程序。我正在使用 apn_on_rails gem。在 Rails 控制台中一切正常。但是,当我运行服务器时,我得到所有基本视图方法的未定义方法错误,例如content_fororform_tag等​​:

当我require 'apn_on_rails'development.rb外面拿出来时,视图再次起作用,但当然没有推送通知。

这是一个示例跟踪:

谢谢你的帮助...