どこでRailsをオプションにすることができますか?オプションRailsのどこにある
私が試した:
@pages = Page
.where(status: params[:status].present? ? params[:status] : 1)
.where(parent_id: nil) if params[:status].blank?
.order(sort_column + ' ' + sort_direction)
をしかし、それはブロックを終了するために見て、代わりに返します:undefined method 'where' for true:TrueClass
。
私はそれに構文エラーが表示されます!私はRails 4 – Cameron
'.where({status:params [:status] .present??params [:status]:1})を使用しています .where({parent_id:params [:status] .blank? ) .order(sort_column + '' + sort_direction) これを試してください – amrdruid
2番目のソリューションをチェックしてくださいきれいで清潔です –