0
我正在使用活動腳手架列出我的用戶。用戶有許多已發佈的帖子和未發佈的帖子。我需要兩個鏈接在我的用戶活動腳手架表「已發佈的帖子」和「未發佈的帖子」。當點擊發布的帖子時,它應該顯示用戶記錄下的所有發佈的帖子字段,以及未發佈的帖子相同。如何過濾嵌套主動腳手架記錄中的記錄?
我用嵌套列出了活動腳手架中用戶的所有帖子,但是我無法根據「publised?」列過濾帖子記錄。 .. 我該怎麼做 ?
請幫助
我正在使用活動腳手架列出我的用戶。用戶有許多已發佈的帖子和未發佈的帖子。我需要兩個鏈接在我的用戶活動腳手架表「已發佈的帖子」和「未發佈的帖子」。當點擊發布的帖子時,它應該顯示用戶記錄下的所有發佈的帖子字段,以及未發佈的帖子相同。如何過濾嵌套主動腳手架記錄中的記錄?
我用嵌套列出了活動腳手架中用戶的所有帖子,但是我無法根據「publised?」列過濾帖子記錄。 .. 我該怎麼做 ?
請幫助
試着這麼做:
class User < ActiveRecord::Base
...
has_many :published_reports, :class_name => "Report", :conditions => "reports.published = 1"
has_many :unpublished_reports, :class_name => "Report", :conditions => "reports.published = 0"
...
end
class UsersController < ApplicationController
active_scaffold :users do |config|
...
config.actions = [:nested, :list, :show, :field_search]
config.nested.add_link("Published", :published_reports)
config.nested.add_link("Unpublished", :unpublished_reports)
...
end
end