【问题标题】:how to make acts_as_list behave with groupings如何使acts_as_list 与分组一起工作
【发布时间】:2009-03-23 17:23:48
【问题描述】:

我有一个使用acts_as_list 通过ajax 实现拖放的小型rails 应用程序。

该应用有 3 个主要模型:表单、部分和问题。按照设计,表格有很多部分,部分有很多问题。

我希望用户能够做 3 件事:

  1. 重新排列表单中的部分
  2. 重新排列部分中的问题
  3. 也可以将问题放到不同的部分。

我有一个可以处理 #1 和 #2 的设置,但我遇到了 #3 问题。

您会在下面找到视图 sn-p。关于从#3 开始的任何想法?

<p>
<ul id="section-list" style="cursor: move">
  <% @form.sections.each do |s| %>
    <li id="section_<%= s.id %>">
      <%= s.name %>
            <ul id="question-list-<%= s.id %>" style="cursor: move">
              <% s.questions.each do |q| %>
                    <li id="question_<%= q.id %>"><%= q.content %></li>
                <% end %>
            </ul>
        </li>
  <% end %>
</ul>

【问题讨论】:

    标签: ruby-on-rails ruby ajax


    【解决方案1】:

    acts_as_list 采用 :scope 选项。

    acts_as_list :scope => "section_id"
    

    【讨论】:

      猜你喜欢
      • 2011-08-17
      • 1970-01-01
      • 2013-10-01
      • 2023-02-02
      • 2021-12-19
      • 2012-05-29
      • 2018-05-17
      • 2014-08-16
      • 2012-05-25
      相关资源
      最近更新 更多