タグ

engineに関するNaruhodiusのブックマーク (8)

  • » Writing Rails Engines #1: Getting Started Stubbleblog

    In Rails 3, Engines are miniature Rails applications that you embed into your main application. I think they’re a great idea, more on that below, but they sure generate a lot of questions once you start trying to build them. A lot. I have notes for four posts at least. Here’s the first, how to get started. Why Engines? As an example, let me show you two screen shots. The first is the content mana

  • 大場寧子のホームページ - Engineを作る

    Engine を作る手順をまとめてみます。 Engine は Ruby on Rails の plugin の一種で、controller, mode, view をまるごと plugin 化するのに便利です。 手順 1. Engine 化対象のアプリケーションをまず作る 2. Rails Engines プラグインをインストール 3. Engine の雛型を作成 4. Engine化したいソースを Engine 側へ移動 4-1. ApplicationController, ApplicationHelper 4-2. レイアウト 4-3. スタイルシート 4-4. JavaScript 5. アプリケーションの environment.rb の変更 5-1. 設定データの定義方法の変更 5-2. Engines.start Engine の migrate Engine の テスト

  • KOSHIGOE学習帳 - [Ruby] Rails Engines基礎

    Rails Engines は、Ruby on Rails (以降 Rails) 製アプリケーションを、アプリケーションエンジン(以降 エンジン)として扱うための仕組みを提供してくれます。 エンジンが保有する資産(ルーティングやコントローラ、モデルなど)を、エンジンを利用したアプリケーション側から自然で透過的に扱う事が可能です。 Rails Engines は、Rails プラグインとして提供されます。 Rails Engines "The engines plugin enhances Rails plugins ― allowing sharing of code, views and other aspects of your application in a clear and managed way. エンジン アプリケーション開発において、いくつかの実装で使い回せる様、コア機能

  • #277 Mountable Engines - RailsCasts

    Download: source codeProject Files in Zip (56.6 KB)mp4Full Size H.264 Video (19.6 MB)m4vSmaller H.264 Video (12.7 MB)webmFull Size VP8 Video (18.7 MB)ogvFull Size Theora Video (23.3 MB) 先週末Rails 3.1 HackFestが開催され、参加者の努力によってRails 3.1のリリース候補第5版が公開されました。このリリースには、マウント可能なエンジン(mountable engine)に関する重要な修正が含まれています。マウント可能なエンジンによって、任意のRailsアプリケーションを別のアプリケーションにマウントできるようになることについて、今回のエピソードで紹介します。 エピソード104で紹介したE

  • プラグイン インターナル - r-labs

    日のアクセス数TOP5¶ Wiki Extensions en(138)Redmineプラグイン集(93)Code Review(38)Wiki Extensions(37)FrontPage(22) アクセス数TOP10¶ Wiki Extensions en(120618)Redmineプラグイン集(105455)Wiki Extensions(80082)Code Review(33651)FrontPage(32619)Hudson(25863)Issue Extensions(17060)プラグイン チュートリアル(16959)Code Review en(14656)Hudson En(13607) タグ¶Code Review(2) DMSF(1) Hudson(3) Hyper Estraier(3) Issue Extensions(1) Joel Test(1) Ne

  • Rails 2.3のengine機能を調べてみた - moroの日記

    どんなものかしら、と思って調べてみました。実はenginesとか(Merbのsliceとか)懐疑派だったんですが、最近になっていくつか良さそうなユースケースが思いついたんで、うまくやれないかな、と。 これまで懐疑派だった償い?として、rails-enginesチームの公式ブログの記事を意訳してみました。 http://rails-engines.org/news/2009/02/02/engines-in-rails-2-3/ 後半は疲れてきたので、特に訳が粗くなっていますが、何かあればコメントやIRCなどでツッコミください。 Engines in Rails 2.3 Some support for ‘engine’ plugins has been merged into the Rails core codebase in Rails 2.3. In this guide, I’ll

    Rails 2.3のengine機能を調べてみた - moroの日記
  • Refinery CMS の機能を Engine で拡張する

    Table of Contents Open Table of Contents Refinery CMS における Engine 独自の機能を Engine を使って作成する 作成された Engine の仕組みを少しみてみる Refinery CMS における Engine Refinery CMS の機能を拡張するには、Engine と呼ばれるものを追加する。 Getting Started with Refinery - Guides - Refinery CMS Engine という言葉を使っているが、その実体は、RAILS_ROOT/vendor/engines に配置されて動作する Rails アプリのミニ版であり、独自のルーティング、コントローラ、ビューなどを持たせることができる。ディレクトリ構成も同様のものとなる。 Refinery 体も Engine で構成されており、

  • 使いやすくなった Rails 3.1 の Engine - passingloopの日記

    Rails エンジン (Rails Engine) は、ひとことで言うと、Rails アプリケーションの再利用を容易にする仕組みです。Rails エンジンに関することは、https://github.com/rails/rails/blob/master/railties/lib/rails/engine.rb に全て書いてあるのですが、自分用のメモとして Rails エンジンの {良いところ,作り方,使い方} を簡単にまとめてみます。 この記事は、執筆時点の最新版 (Rails 3.1.0.rc5) をもとにしているため、8/22 リリースとアナウンスされている 3.1.0 では参考にならないかもしれません。ご注意を。 Rails エンジンとは 他の Rails アプリケーションを自分の Rails アプリケーションから利用したい、という場合、どのようにすればよいでしょうか。Rails

    使いやすくなった Rails 3.1 の Engine - passingloopの日記
  • 1