2017-12-12 9 views
0

私は現在、オランダに拠点を置くウェブショップを建設中です。スプリーにモルディを追加する

iDEALは、オランダで最も多く使用されているオンライン支払いプラットフォームで、この支払いプラットフォームを自分のアプリに追加しようとしています。唯一の問題は、iDEAL(プロバイダ)をサポートする現在のすべての宝石が2年前であり、Spreeの最新バージョンでは動作しないことです。

研究を開始しましたこれを追加する方法について私のアプリに:

私はRuby on Rails Mollie gemの開発者が、Spree用のバージョンの作成を手助けするためにaskingを試しました。彼らは私が酒宴のためのバージョンを作るのを手伝ってくれませんでしたが、私は正しい方向に私を送ろうとしました。

documentationを読み、次宝石のコードを読み、例

私は、コードを読んで、アルで宝石を見てきました、ドキュメントを読んでも、このtutorialを試してみました。

私の試み: 私は(bundle install後)gem最新のをインストールしようとすると、次のコードbundle exec rails g spree_mollie:install

と私は次のエラーを取得する:

Running via Spring preloader in process 14008 
     append vendor/assets/javascripts/spree/frontend/all.js 
     append vendor/assets/javascripts/spree/backend/all.js 
     insert vendor/assets/stylesheets/spree/frontend/all.css 
     insert vendor/assets/stylesheets/spree/backend/all.css 
     run bundle exec rake railties:install:migrations FROM=spree_mollie from "." 
rake aborted! 
Don't know how to build task 'railties:install:migrations' (see --tasks) 
/usr/local/rvm/gems/ruby-2.3.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' 
/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval' 
/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' 
(See full trace by running task with --trace) 
Would you like to run the migrations now? [Y/n] y 
     run bundle exec rake db:migrate from "." 
rake aborted! 
Don't know how to build task 'db:migrate' (see --tasks) 
/usr/local/rvm/gems/ruby-2.3.0/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' 
/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval' 
/usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>' 
(See full trace by running task with --trace) 

私が探して試してみました問題の原因ではありますが、レイクコマンドrake db:migrateが見つからないと答えが見つかりませんでしたailties:install:migrations

見つけることができないようよう

Sprockets::FileNotFound in Spree::Admin::PaymentMethods#index 

couldn't find file 'spree/backend/spree_mollie' with type 'text/css'

*= require spree/backend/spree_mollieが問題

エラーの原因であることを理由に、私は次のようなエラーが発生すると思います

*= require_self *= require_tree . *= require spree/backend/spree_mollie */

私は必死に仕事に宝石を取得しようとしています。私は自分でgem(他のものからビルド)を作成しようとしましたが、結果は同じです。

GOAL:現在のすべての宝石が古くなっている:私は私のシュプレーアプリ

PROBLEMにモリーを追加取得しようとしています。

答えて

0

私は私が私がSpree Mollie gem (2 years old)宝石を使用し、必要なバージョンにRuby on Rails Mollie宝石を格下げRailsの4.2.6、Rubyの2.3.0と3.1.12スプリー

を実行している、解決策を見つけました。 Mollieアカウントを作成した後、test_api_keyを挿入し、Mollie氏は

1

詳細はお問い合わせください。 どのバージョンのRuby/Railsを使用していますか?

rake db:migrateをアプリケーションルートから実行するとエラーが発生しますか?

+0

となりました。私はRuby/RailsとSpreeの最新バージョンを使用しています。 しかし私は私の解決策を見つけました。私は2歳だった馬小屋の宝石を使うことができました。私はちょうど必要なバージョンにレールのモルディの宝石のルビーをダウングレードする必要がありました。 – Salman

関連する問題