2010-07-14 36 views
0

我是Ruby on Rails的新手,我试图弄清楚如何隐藏/显示一段文本点击按钮或链接。如何根据点击按钮或链接点击或在红宝石上隐藏一段文字

我跟着这个链接的例子:

http://www.davidthomas.net.au/2009/09/ruby-on-rails-howto-showhide-div/comment-page-1/#comment-441

不过,也有我所经历

  1. 我不知道如何将逻辑应用到三个问题按钮/链接而不是复选框,或者如果可能的话。问题是我不知道如何将点击按钮或链接与观察者中的动作关联起来。也许我不理解语法。在示例中,:on =>:selected为观察者提供了在accepted_terms方法中使用的参数。我正在eclipse上使用ruby on rails(aptana),并且只能看到有时在浏览器内建于eclipse中的代码,有时甚至没有(必须重新加载页面才能使复选框工作)。像Chrome这样的普通浏览器,单击该复选框不会有什么影响。有没有一些设置我做错了?浏览器设置?

  2. 有没有更容易的方法来做到这一点,然后使用Observer_field方法?

感谢您的任何意见或链接的例子,这将有助于, d

+0

你说的是点击一个元素和文本/元/ ..出现?像SO这里的commentfield一样? – DrColossos 2010-07-14 11:25:33

+0

您是否熟悉jQuery或任何其他JavaScript库? – 2010-07-14 15:45:03

+0

Colossos博士, 是的,我说的是单击一个元素,测试/元素显示为评论字段。 你知道它是如何受到伤害的吗? Shirpad K, 我听说过它,但我不熟悉JQUery或JavaScript。那么,我会最终使用JQuery或JavaScript,因为它看起来像是你能做到的唯一方法。任何建议我应该在JQuery或JavaScript中使用什么方法? 谢谢。 – darewreck 2010-07-14 18:24:23

回答

0

发送Ajax请求并更新使用谐音的特定区域。

render :partial => "partial_name", :layout => false 

局部名以下划线

+0

让我试试看。我没有在我的代码中使用:layout => false。这是必要的吗? – darewreck 2010-07-14 18:25:46

相关问题