2017-02-10 17 views
1

私はレールアプリを作りました。その中にAngualr2アプリを作成しました。今は角度サーバとレールサーバの両方を起動しなければなりません...しかし、私はangular2フロントエンドを表示したいですrails s。これはどうですか? 私が試したのは です。ng buildを実行し、distフォルダのすべてのファイルをレールパブリックフォルダ にロードします。2)yield<app-root>Loading...</app-root>に置き換えてください。もし私がレールを走らせたら、私は同じレールのページを見せています。 plz私がこのhttps://blog.angular.work/post/angular-cli-on-railsとこの https://blog.angular.work/post/angular-2-on-railsをフォローしているときに、Angular2をレールに統合する方法を教えてください。 また、Angular-cliを使用していますAngularJs2アプリをレールに組み込む

答えて

2

はい、WebpackとRails Webpacker gemを使用すると可能です。

次に、TypeScriptを使用してAngularコンポーネントを簡単に開発できます。あなたはmasterブランチを使用する場合がありますので、

この宝石は重いまだ開発中です: https://github.com/rails/webpacker#ready-for-angular-with-typescript

+0

私はどんな宝石なしで行わB必要があります...私はポストに上記掲示2つのリンクが宝石のいずれかのタイプを使用していませんこれは別の方法がありますか? –

+0

角度アプリをRailsサーバで提供したい場合は、パブリックディレクトリにAngularのものを直接開発する必要があります。それは、webpackのようなパッカーツールを使ってノードモジュールやものを管理する方がクリーンです。宝石なしで簡単に行えれば、Railsチームはwebpackとwebpackerで動作しません。 –

+0

私はパブリックディレクトリにすべてのngビルドファイルを置くと言ったが、まだ動作していない –

関連する問題