私は現在、オランダに拠点を置くウェブショップを建設中です。スプリーにモルディを追加する
iDEALは、オランダで最も多く使用されているオンライン支払いプラットフォームで、この支払いプラットフォームを自分のアプリに追加しようとしています。唯一の問題は、iDEAL(プロバイダ)をサポートする現在のすべての宝石が2年前であり、Spreeの最新バージョンでは動作しないことです。
研究を開始しましたこれを追加する方法について私のアプリに:
私はRuby on Rails Mollie gemの開発者が、Spree用のバージョンの作成を手助けするためにaskingを試しました。彼らは私が酒宴のためのバージョンを作るのを手伝ってくれませんでしたが、私は正しい方向に私を送ろうとしました。
documentationを読み、次宝石のコードを読み、例
- Spree Mollie gem (4 years old)
- Spree Mollie gem (2 years old) としてそれらを使用するように私に助言
- Spree Mollie gem (11 months old)
私は、コードを読んで、アルで宝石を見てきました、ドキュメントを読んでも、この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にモリーを追加取得しようとしています。
となりました。私はRuby/RailsとSpreeの最新バージョンを使用しています。 しかし私は私の解決策を見つけました。私は2歳だった馬小屋の宝石を使うことができました。私はちょうど必要なバージョンにレールのモルディの宝石のルビーをダウングレードする必要がありました。 – Salman