私のサイトに最新のアップデートを掲載したい。私は2つのテーブルの本とノートブックを持っています。レールでのサイト更新の掲載に関するアドバイス
@books = Book.find(:all, :order => 'created_at', :limit => 3)
@notebooks = Notebook.find(:all, :order => 'created_at', :limit => 3)
@updates = (@books + @notebooks).sort_by(&:created_at)
ビュー
<% @updates.each do |update| %>
<%=update.created_at %> #i want to print type of update in here
<% end %>
どのように私は、更新の種類を印刷することができますか?私はそのようなインスタンス変数に型の値を追加できますか?
@books.merge(:type => "book") #not working
私の最後のビューはそのようなことする必要があります:あなたはヘルパーメソッド、あなたが働くことができるような方法でそれをラップする場合
10/10/2010 book added.
9/10/2010 notebook added.
このように多くのことを行う必要がある場合は、モデルが似ているとSTIを考慮する必要があります。ありがとうございます。 –