acts_as_ordered 플러그인은 내 Ruby on Rails 앱의 레코드를 정렬하지 않습니다.acts_as_ordered 레일스 플러그인이 작동하지 않습니다.
내가 가진 내가 마찬가지로 지금까지 http://svn.viney.net.nz/things/rails/plugins/acts_as_ordered
에서 acts_as_ordered 플러그인을 설치 한
quiz.rb
class Quiz < ActiveRecord::Base
acts_as_ordered :order => 'created_at DESC'
validates_presence_of :name, :user_id
belongs_to :user
has_many :questions
before_destroy :delete_questions
end
question.rb
class Question < ActiveRecord::Base
acts_as_ordered :scope => :Quiz, :order => 'question_order'
validates_presence_of :quiz_id
belongs_to :quiz
end
다음 모델 다음이 퀴즈/edit.html.erb에서 작동해야 함을 알 수 있습니다. 보기 (이 부분에서 사실입니다하지만 난 그게 너무 관련 생각하지 않습니다)
<table>
<% for question in @quiz.questions %>
<tr>
<td><%= question.question_order %>. <%= question.question_text %></td>
</tr>
<% end %>
</table>
말썽이 질문에 'question_order'에 표시되지 않는 것입니다.
이전에이 플러그인을 사용했으며 find 명령을 사용했습니다.
acts_as_ordered가이 문맥에서 작동합니까?
덕분에 문제를 해결 –