- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将 onclick 事件附加到 link_to_function
这样单击事件会刷新页面上的元素(使用部分)?
当用户单击生成的链接时,我想刷新包含代码的部分,以便 i
得到更新。
def add_step_link(form_builder)
logger.info 'ADD_STEP_LINK'
link_to_function 'add a step' do |page|
form_builder.fields_for :steps, Step.new, :child_index => 'NEW_RECORD' do |f|
logger.info 'inserted js'
html = render(:partial => 'step', :locals => { :step_form => f, :i=>@i+=1})
page << "$('steps').insert({ bottom: '#{escape_javascript(html)}'.replace(/NEW_RECORD/g, new Date().getTime()) });"
end
end
end
<%= add_step_link(technique_form) %>
最佳答案
好的,我对你在做什么有点困惑,但我会尝试提出一些建议。
而不是使用 link_to_function , 使用 link_to_remote .链接到函数调用 javascript,但您实际上想要做的是回调 Controller ,然后运行一些 rjs 以替换完整的部分,或者更有可能将新的部分(包含步骤)附加到当前的末尾脚步。
这类似于您将看到的所有示例,其中人们将评论附加到他们的博客评论的末尾(期望使用 link_to_remote 而不是 remote_form_for),请参见 http://media.rubyonrails.org/video/rails_blog_2.mov 的 3/4 |
您可以在此处查看 link_to_remote 的文档:http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html
关于ruby-on-rails - 将 onClick 事件附加到 Rails 的 link_to_function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833492/
我在我的应用程序中添加了 ActiveAdmin,更新了一些 gem,现在我得到了一个 undefined method `link_to_function'查看用户显示页面时。我有 will_pag
我正在制作一个简单的应用程序,应该使用rails 4动态删除字段,我基本上是按照 rails cast tutorial 这样做的。 ,但它在 Rails 3 中,感谢上帝,我设法解决了大部分问题,但
在寻找 javascript 问题的解决方案时,我看到了关于 link_to_function 在 Rails 3 中被弃用的多条评论。但是,我已经能够完成我基于 Rails-3 的部分使用 link
我有以下面向棒球选秀的界面 hobby project我的想法是让团队所有者建立一套标准来对玩家进行排名: 单击属性会将该属性添加到列表中,并为其指定重要性因素和排序方向。 在 Rails 2 和 R
我有以下代码。 def add_resume_link(name, form) link_to_function name do |page| html = form.f
在一些动态页面上工作,特别是我们有用户的个人资料页面。然而,他们有几个路线可以到达这些页面,因此为后退按钮设置一个特定的路线是不切实际的。 这是我的代码: "button-back" } %> 它生
我正在创建我的第一个真正的 Rails 应用程序,并且我正在学习。我有一种情况需要在一种形式上创建嵌套属性,因此一直在查看与此相关的 railscast 剧集(196 和 197)。在第二集中,他使用
如何将 onclick 事件附加到 link_to_function这样单击事件会刷新页面上的元素(使用部分)? 当用户单击生成的链接时,我想刷新包含代码的部分,以便 i得到更新。 def add_
我正在使用 link_to_function/insert_html 将部分内容插入页面。一切正常,直到我将另一个 link_to_function/insert_html 添加到正在呈现到页面中的部
我只是在玩 Rails 3 beta 并注意到 link_to_function 现在不见了。我认为有一种替代方法可以实现相同的结果(onclick 事件?),但我想知道是否有更多的 Rails-3'
我正在尝试在 Ruby On Rails 中创建一个复杂的表单。它应该被分成组,并且每个组应该有文本字段。我希望动态地添加和删除组和文本字段。 我已经设法动态添加和删除文本字段,但我完全无法对组执行相
我在我的一个 ApplicationHelper 方法中使用 link_to_function: def link_to_add_fields(name, f, association) new_
以上在 new 和 edit.html.erb 中不起作用。后退链接指向自身(/new# 或/edit#),因此它不会真正返回任何地方。但是后退按钮在 index.html.erb 中有效。 在后退
我是一名优秀的程序员,十分优秀!