1
A
答えて
3
scope_out
プラグインはRails3と互換性がありません。
プラグインの説明から判断すると、今は廃止されている可能性があります。新しいActiveRelation構文hereについて
class MessageCopy < ActiveRecord::Base
...
scope :deleted, where(:deleted => true)
scope :not_deleted, where("deleted IS NULL OR deleted = ?", false)
end
詳細情報:代わりに、あなたにそれらのスコープを書くことができます。
あなたは、この使用して、生のARELを書くことができるだけでなくオブジェクト:
where(arel_table[:deleted].eq(nil).or(arel_table[:deleted].eq(false)))
私は標準ARELを強化するためにMetaWhereと呼ばれる新しい宝石を使用してきました。それはあなたのようにnot_deleted
を書いてみましょうになります。あなたがRailsの3.1を使用している場合は、MetaWhereに後継者を試してみる
scope :not_deleted, where({ :deleted => nil } | { :deleted => false })
あなたは `スコープがない場所を指摘してとても親切だろうSqueel
scope :not_deleted, where{ (deleted == nil) | (deleted == false) }
関連する問題
- 1. AptanaのStudioの3プラグインは、リンク</p> <p><a href="http://download.aptana.com/studio3/plugin/install" rel="nofollow noreferrer">http://download.aptana.com/studio3/plugin/install</a></p> <p>、日食ケプラーでこのリンクからのAptana Studioの3プラグインをインストールしようとすると
- 2. は、私は私のウェブサイト<a href="http://www.webmasteroffers.com" rel="nofollow">Webmaster Offers</a>に新しいプラグインをアップロードしてインストールしようとしたが、私はエラーを取得Wordpressのプラグイン
- 3. は私が<a href="http://livevalidation.com" rel="nofollow">livevalidation</a>プラグインを使用しています
- 4. プラグインAngularJSは私が<a href="http://plugins.jetbrains.com/plugin?pr=webide&pluginId=6971">AngularJS plugin</a>をインストールしようとしているJavaScriptの
- 5. jQueryプラグインは私が<a>タグ
- 6. flowplayerクラス「遊んで」と私はプレイリストや制御プラグインを使用して、<a href="http://www.dauda.at/videoindex.html" rel="nofollow">my website</a>に<a href="http://flowplayer.org/" rel="nofollow">flowplayer</a>プラグインを実装している
- 7. 私は<strong><a href="https://github.com/carhartl/jquery-cookie" rel="nofollow">jquery cookie</a></strong>プラグインを使用して、ここに私のコードです名前
- 8. iFrameResizerプラグインは、私は次の設定でiFrameResizerプラグイン<a href="http://staging.chapmancaravans.com.au/finance/apply-for-finance.php" rel="nofollow noreferrer">here</a>を実装しているのiframe
- 9. jQueryのガントチャート - 私はgantviewのjQueryプラグイン (<a href="https://github.com/thegrubbsian/jquery.ganttView" rel="nofollow">https://github.com/thegrubbsian/jquery.ganttView</a>)を使用しようとしたデータ
- 10. コルドバ(イオン):私は私のAndroid携帯電話上でアプリをインストールすると</p> <pre><code>cordova plugin add org.apache.cordova.splashscreen </code></pre> <p>:スプラッシュスクリーンが唯一の私のように私のイオンアプリにプラグインを追加することにより、コルドバのプラグインを使用してスプラッシュスクリーンを作成したAndroidの
- 11. jstreeのjQueryプラグイン - 私は私が選択した親のすべてのノードおよびサブノードを取得しようとしています<a href="http://jstree.com" rel="noreferrer">jsTree jquery plugin</a></p> <p>を使用していた親
- 12. 私はgitのを経由してプラグインをインストールし<a href="https://github.com/jrbasso/MeioUpload" rel="nofollow">https://github.com/jrbasso/MeioUpload</a></p> <p>からMeioUpload 4.0行動プラグインを使用していCakePHPの2.1.1で
- 13. LinuxのAPPENDパスは、私が<a href="https://github.com/pyenv/pyenv" rel="nofollow noreferrer">pyenv</a>をインストールしている
- 14. EclipseのPTD symfonyのプラグインは、私は、次のプラグインをインストールしようと
- 15. エンバー部品としてjQueryプラグインをラップしようとすると、私はエンバー成分として<a href="https://github.com/hootsuite/grid" rel="nofollow noreferrer">Hootsuite Grid</a>プラグインをラップしようとしている
- 16. WebPACKのブートストラップローダのロードカスタムファイル私は私のカスタム.scssファイルと、このような.bootstraprc私のセットアップでを追加しようとしました<a href="https://github.com/shakacode/bootstrap-loader" rel="noreferrer">bootstrap-loader</a></p> <p>このプラグインを使用して、私は、ブートストラップ-SASSをロードするためのWebPACKを使用してい
- 17. リーフレットMarkerclusterは - 私は私の既存の<a href="http://leafletjs.com/" rel="nofollow noreferrer">Leaflet</a>マップに<a href="https://github.com/Leaflet/Leaflet.markercluster" rel="nofollow noreferrer">Leaflet.markercluster</a>プラグインを追加してい
- 18. ブートストラップトグルはまだ私は私のページに次のように追加している私は<a href="http://www.bootstraptoggle.com/" rel="nofollow noreferrer">http://www.bootstraptoggle.com/</a></p> <p>を使用してトグルスイッチを実装しようとしていますチェックボックス
- 19. とき、私、私が達成したい効果がある私は</p> <p><a href="https://github.com/bahiirwa/Accrue.js/blob/gh-pages/jquery.accrue.js" rel="nofollow">https://github.com/bahiirwa/Accrue.js/blob/gh-pages/jquery.accrue.js</a></p> <p>に私のコードの行11のグローバル変数の変化を追加しようとしていますJavaScriptのプラグイン
- 20. Vimの:カーソルの下</em>バッファを削除<em>に私はプラグイン「<a href="http://goo.gl/RXPfB" rel="nofollow">Buffet</a>」を使用し、タイムアウト
- 21. は、私は<a href="https://redom.js.org" rel="nofollow noreferrer">redom</a>ライブラリをインポートしようとしています
- 22. は、私が、どんなに私がしようとしているように見えるものを(<a href="http://inscopeapps.com/demos/flipbook/" rel="nofollow">http://inscopeapps.com/demos/flipbook/</a>)「フリップブック」を使用して、Webページ上のループに</p> <p>をPNGイメージシーケンスをしようとしないんだフリップブックのjQueryプラグイン
- 23. は、どのように私は<a href="http://controlsjs.com/" rel="nofollow">Hello demo</a></p> <p>をしようとしていた
- 24. は、どのように私は</p> <p><a href="https://i.stack.imgur.com/KT0Gg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KT0Gg.png" alt=""></a></p> <p>...私はsuccessfuly condaインストールを使用してcsvkitをインストールした
- 25. WordPressプラグインを使用して<a>タグを追加してください
- 26. Aptanaのスタジオ3は、私は新しいプラグインをインストールしたい
- 27. PhpStormは新しい.pugファイルを作成するとき、私は</p> <p><a href="https://i.stack.imgur.com/1TQOb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1TQOb.png" alt="What the pug?!"></a></p> <p>をパグ(元ジェイド)プラグインをインストールして、新しいファイルのテンプレートを追加しましたオープンパグファイル
- 28. Materializecss scrollFireプラグインは、以下のscrollfireプラグインが、私は公式ガイド<a href="http://materializecss.com/scrollfire.html" rel="nofollow">http://materializecss.com/scrollfire.html</a></p> <p>JavaScriptを使用 機能しない理由を私はどんな考えを持っていない
- 29. は、ローカル/管理領域にログインするためには良いしているだけ<strong></strong>たら、</strong>渡し<a href="https://bitnami.com/stack/magento" rel="nofollow"><strong>Bitnami Magento stack</strong></a> とインストールIセットアップ<strong>ユーザーの間を使用して、私はMagentoのをインストールしBitnami Magentoのインストール
- 30. は <p></p>は、私はC#でプラグインを書いた...プラグイン
と呼ばれます.or(scope) 'の構文はどこから来ますか? – clyfe
@clyfeあなたはそれを言いました、MetaWhereはそれを追加しているかもしれません。私は答えを更新します。 –