首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rails 3.1.0和simple_form中,link_to_function不会对单击做出反应

在rails 3.1.0和simple_form中,link_to_function不会对单击做出反应
EN

Stack Overflow用户
提问于 2012-01-10 05:22:28
回答 1查看 289关注 0票数 1

下面是rfqs/_form_new.html.erb中添加标准选择框的代码。

代码语言:javascript
复制
<%= simple_form_for @rfq do |f| %>   
  <div id="std">
  <%= render :partial => 'standards/standards', :collection => @rfq.standards, :locals => { :f => f } %>
  </div>
  <%= link_to_function "Add Std", nil do |page| %> 
    page.insert_html :bottom, :std, :partial => 'standards/standards'
  <% end %> 
<% end %>

html源代码在href之后有#,并且不会因为点击链接而引起任何反应。

代码语言:javascript
复制
  <a href="#" onclick="; return false;">Add Std</a>

_standards.html.erb部分如下所示:

代码语言:javascript
复制
 <%= f.association :standards, :collection => Standard.active_std.all(:order => 'name'), :label_method => :name, :value_method => :id %>

对于href之后缺失的链接有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-12 22:57:19

我不相信3.1的link_to_function和老版本的工作方式是一样的;我没有看到任何使用块的in the source

这似乎与使用不显眼的JavaScript保持一致。与接受块相关的Rails拉似乎更多地与链接文本相关,而不是注入JS。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8795383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档