gpt4 book ai didi

forms - cocoon gem 安装/使用?

转载 作者:行者123 更新时间:2023-12-04 22:23:12 25 4
gpt4 key购买 nike

我正在尝试将 cocoon 用于嵌套的 ajax 表单和 formtastic

我的导轨版本

 Rails 3.2.3

我已经把 gem "cocoon"放在了我的 gemfile 中,并进行了捆绑安装

然后在我的 elements/_form.html.erb 中:
 <%= semantic_form_for @element do |f| %>

<%= f.inputs do %>

<%= f.input :projects, :label_method => :projectname%>

<%= f.semantic_fields_for :experiments do |exp| %>
<% render 'experiment_fields', :f => exp %>
<%= link_to_add_association "Add experiment", f, :experiments%>
<%end%>

<% end %>
<%= f.actions :submit, :cancel %>

<% end %>

使用 elements/_experiment_fields.html.erb :
 <div class='nested-fields'> 
<%= f.input :exptype %>
<%= link_to_remove_association "remove experiment", f %>
</div>

这不会产生错误,但不会显示嵌套链接或表单

然后我添加到assets/application.js:
   //= require cocoon

和 layout/application.html.erb
          <%= javascript_include_tag :cocoon %>

这会产生错误:
        couldn't find file 'cocoon'

我错过了 cocoon 安装中的某些东西吗?
有人可以帮忙吗?

最佳答案

在你的 layout/application.html.erb 你应该只写

= javascript_include_tag "application"

而不是 :cocoon (仅适用于较旧的 rails 3.0.x)。 application.js 将自动包含 cocoon javascript 文件( Assets 管道)。

希望这可以帮助。

关于forms - cocoon gem 安装/使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com