代码之家  ›  专栏  ›  技术社区  ›  darewreck

如何使用ruby on rails基于按钮单击或链接单击来显示/隐藏文本块

  •  0
  • darewreck  · 技术社区  · 15 年前

    我是ruby on rails的新手,我正在尝试如何根据点击按钮或链接来隐藏/显示文本块。

    我遵循了这个链接中的示例:

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

    然而,我经历了三个问题

    1. 我不知道如何将逻辑应用于按钮/链接而不是复选框,或者如果可能的话。问题是我不知道如何将单击按钮或链接与观察者中的操作关联起来。也许我不懂语法。在该示例中,所选的:on=>:为观察者提供了一个参数,可用于接受的术语方法。

    2. 我目前正在使用带有ruby on rails(aptana)的eclipse,并且只能看到代码有时在eclipse内置的浏览器上工作,有时则看不到(必须重新加载页面才能使复选框工作)。对于像Chrome这样的普通浏览器,单击复选框不会产生任何影响。有什么地方我做错了吗?浏览器设置?

    3. 有没有比使用观察者场方法更简单的方法?

    感谢您提供的任何建议或示例链接, 丁

    1 回复  |  直到 15 年前
        1
  •  0
  •   Sachin R    15 年前

    发送ajax请求并使用部分更新特定区域。

    像那样

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

    部分名称以下划线开头