私はガイドhttp://edgeguides.rubyonrails.org/plugins.htmlに従っていますが、少し古くなっているようです。それを見て、Rails 3 でどのセクションを別の方法で行うべきか教えていただけますか?
EDIT1: 代替チュートリアルへのリンクも大歓迎です!
私はガイドhttp://edgeguides.rubyonrails.org/plugins.htmlに従っていますが、少し古くなっているようです。それを見て、Rails 3 でどのセクションを別の方法で行うべきか教えていただけますか?
EDIT1: 代替チュートリアルへのリンクも大歓迎です!
おっしゃるとおり、このガイドは最適ではありません (変更ログの最後のエントリは 2010 年 4 月です)。
代わりに、https ://github.com/radar/guides/blob/master/gem-development.md を読むことをお勧めします。
私はこの質問に出くわしましたが、答えは古くなっています。railsguide は現在最新です: http://guides.rubyonrails.org/engines.html
gemはenginex
Rails に統合され、エンジンの作成は次のように簡単になりました。
rails plugin new your-gem-name --full
コマンドと同じようにrails new
、これにより、入力する空の gem を含む新しいフォルダーが作成されます。この gem は自動的にengine
. その他のオプションについては (--mountable
ドキュメントを確認してください)。