5

ActiveRecord と Neography を使用したシンプルなレコメンダー システムを含む Ruby on Rails プロジェクトを開始しました。今、私はneo4j.rbについて知りました。これは私の人生を大幅に簡素化します。:-)

ここまでで、次のように ActiveRecord を使用せずに新しいアプリケーションを作成できることを知りました。

rails new xyz -O

私はそれを行い、ほとんどのファイル/コードをコピーしてその新しいプロジェクトに貼り付けることができました。それとももっと簡単な方法がありますか?

そのステップが必要かどうかはまだ考えています。neo4j.rb と ActiveRecord を並行して使用することは可能ですか? 認証システム (Devise など) を ActiveRecord で実行し、neo4j でレコメンダー システムを実行することを考えています。誰もそのようなアプローチの経験がありますか?

4

2 に答える 2

13

次の手順を実行します

  1. mysql2、sqlite3 などのデータベース アダプタ gem を Gemfile から削除します。

  2. からapplication.rb、使用したいフレームワークを削除require 'rails/all'し、必要にします (お使いのバージョンで利用可能railsなフレームワークの中で、リストは異なります。コピーするだけではありません)。たとえば、次のようになります。

    require "action_controller/railtie"
    require "action_mailer/railtie"
    require "sprockets/railtie"
    require "rails/test_unit/railtie"
    
  3. database.ymlschema.rbおよびすべての移行を削除します

  4. 移行チェックを削除するtest/test_helper.rb
  5. からすべてのアクティブレコード関連の構成を削除しますconfig/environments

お役に立てれば!

ソース - Rails 4 の ActiveRecord を無効にする

于 2015-02-04T10:33:42.710 に答える