相关疑难解决方法(0)

Rails3中带有jquery的动态表单字段

我使用rialscast#74作为指南.

我试图通过文本链接动态添加表单字段.在railscast中,他使用以下代码很好地实现了它:

<!-- layouts/application.rhtml -->
<%= javascript_include_tag :defaults %>

<!-- projects/new.rhtml -->
<div id="tasks">
  <%= render :partial => 'task', :collection => @project.tasks %>
</div>
<p><%= add_task_link "Add a task" %></p>

<!-- projects/_task.rhtml -->
<div class="task">
<% fields_for "project[task_attributes][]", task do |task_form| %>
  <p>
    Task: <%= task_form.text_field :name %>
    <%= link_to_function "remove", "$(this).up('.task').remove()" %>
  </p>
<% end %>
</div>

 # projects_helper.rb

 def add_task_link(name)
    link_to_function name do |page|
      page.insert_html :bottom, :tasks, :partial => 'task', :object => Task.new
    end
 end
Run Code Online (Sandbox Code Playgroud)

projects_help.rb中的内容是我最感兴趣的.问题是他是通过原型来做​​到这一点的.我正在寻找使用jquery(和rails3)的完全重复的实现.你怎么看?谢谢!

ajax jquery ruby-on-rails ruby-on-rails-3

1
推荐指数
2
解决办法
9917
查看次数

标签 统计

ajax ×1

jquery ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1