问题标签 [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.
ruby-on-rails - 为什么 link_to 不能正确填充参数?
我正在通过包含以下内容的部分从主页(控制器 = 'landings')生成链接:
其中 assets/index 是我想将 :name 传递给的控制器/方法。然而,在我点击链接后,控制权被交给了资产/索引控制器,params.to_s = "actionindexcontrollerassets"
我会很感激任何帮助。
ruby-on-rails - 即使存在视图和控制器,呈现的页面也是空的。
我正在关注这篇文章(http://asciicasts.com/episodes/160-authlogic),但我没有使用漂亮的生成器。
我已经完成了用户模型和localhost:3000/users/new
页面工作正常。
但是当我尝试打开localhost:3000/login
时,页面只是空的。源也是空的。
我刚刚从网站上复制了源代码。
路线.rb
user_sessions_controller.rb
/views/user_sessions/new.html.erb
代码与网站相同。
服务器控制台显示正在呈现视图:
在 149 毫秒内完成 200 次 OK(查看次数:145.5 毫秒 | ActiveRecord:3.2 毫秒)
为什么登录表单根本不显示?
更新
将新操作“索引”添加到 user_sessions 控制器(也加上 index.html.erb)后,如果我打开会localhost:3000/user_sessions/index
显示下面的消息。
未知动作 没有动作响应显示。操作:创建、销毁、索引和新建
而且,这是 WEBrick 输出
处理 UserSessionsController#show(2010-01-22 12:47:10 为 127.0.0.1)[GET]
参数:{"id"=>"index"}
ActionController::UnknownAction(没有响应显示的操作。操作:创建、销毁、索引和新建):
html - ActionView表单输入法可以创建吗带有内部 html 的标签?
我正在生成这样的输入:
生成的html是:
但我正在寻找的是这个html:
有没有可以传递给 radio_button 方法的选项来呈现所需的 html?
据我了解options hash
,您可以传递给的可选项radio_button
,这只会将属性添加到 html 标记。
ruby-on-rails - 避免视图中重复的“content_for”
我在布局中放置了一个子菜单,该子菜单因控制器而异,但不在每个控制器方法视图之间。我目前正在做的事情如下:
在方法的每个视图中
然后我的应用程序布局中有这个
然而,这感觉有点重复,对每个视图都这样做。每个控制器有什么方法可以做到这一点吗?
ruby-on-rails - Ruby on rails 嵌套表单模型
我正在尝试使用 rails 嵌套的 form_for 助手,但出现以下错误:
BlogPage(#49859550) 预期,得到 Array(#31117360)
这是我的模型对象:
这是我生成的表单(省略了不必要的 HTML):
以下是发送到控制器的参数:
{"commit"=>"Save", "blog"=>{"blog_pages"=>{"content"=>"这是新的博客条目内容。"}, "title"=>"这是一个新的博客条目。", "完成"=>"1"}, "authenticity_token"=>"T1Pr1g9e2AjEMyjtMjLi/ocrDLXzlw6meWoLW5LvFzc="}
这是执行创建操作的 BlogsController:
如果有人可以帮助我,我将不胜感激。我对 ruby 和 rails 框架还是很陌生,无法通过谷歌搜索自己解决问题。
谢谢。
ruby-on-rails - 如何从功能测试中调用“time_ago_in_words”?
我在视图中使用'time_ago_in_words' 函数,我需要在FunctionalTest 中测试输出。
但是测试看不到'time_ago_in_words'辅助函数。
为了使用 FunctionalTests 中的这些辅助方法,我应该怎么做?
ruby-on-rails - 在不存在的方法上使用 Rails 表单助手
通常,在 Rails 中使用表单助手时,每个字段都直接与相应对象上的方法相关联。
但是,我有一个表单(用户注册)需要包含不属于用户模型本身但需要出现的字段(例如,卡详细信息)。
如何构建表单以便获得必要的字段,并根据需要验证它们(以便它适合我的所有其他验证)而不弄脏我的用户模型?
ruby-on-rails - 如何在对话框中弹出 iframe?
当用户单击按钮时,我希望 iframe* 在单独的对话框中弹出。任何指针?
*
javascript - Ruby on Rails 3 Beta:在 ajax 获取请求时,我无法使用 html.erb 视图回复。有解决办法吗?
我已经开始使用 Rails 3 beta,并且正在尝试做我通常的入门项目。我创建了一个简单的项目列表,但使用 ajax 请求进行应用导航。在 Rails 3 中,我常用的代码不适用于基本脚手架,我收到一个
这是我的项目控制器的一个片段:
注意 format.js 行。我为我的 javascript 使用 Mootools 库,我还没有尝试过 rails 3 提供的新的不引人注目的钩子,所以我仍然手工编写它。这是在页面上单击“新”链接时触发的 javascript 请求。在 Mootools 中,Request.HTML 更新属性会更新我在 HTML 中具有 id 'main' 的 div。
所以当点击链接时发生了什么,控制器试图用我没有的 new.js.erb 文件响应 js 调用。在以前的 Rails 版本中,情况并非如此,它会自动回复 new.html.erb。如果我删除控制器中的 format.js 行,它会响应,但我不希望响应在通过 javascript 调用时具有布局。
Rails 3 beta 有什么改变吗?
ruby-on-rails - 将关联数据从数据库加载到 edit.html.erb
我有以下一对多的关联。文档有很多部分,部分有很多项目。
而“编辑”操作如下:-
这是edit.html.erb
我必须使用 value 属性集指定选项哈希,例如:
为了在我单击“编辑”链接修改项目评论时显示项目评论。默认情况下不应该加载它们,标题注释似乎就是这种情况。
感谢回复。是的,我想使用数据库中的 item.comments 值呈现文本区域。我的以下代码不加载评论。
你能解释一下为什么吗
有效,但
才不是。非常感谢。