You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Railsのプラグインは、コアフレームワークの拡張や変更に使われます。プラグインは以下の機能を提供します。 安定版コードベースを変更せずに、最先端のアイデアを共有できます。 アーキテクチャを分割して、修正や更新を異なるスケジュールで進められます。 コア開発者が新機能の一部のみを共有するのに使えます。 このガイドの内容: プラグインをゼロから作成する方法 プラグイン用のテストの作成方法と実行方法 本ガイドでは以下を理解するために、テスト駆動方式によるプラグイン開発方法を解説します。 HashやStringなどのコアRubyクラスを拡張する acts_asプラグインと同様の手法でApplicationRecordにメソッドを追加する ジェネレータをプラグインのどこに配置するかを理解する ここからは説明上、自分のことを熱烈なバードウォッチャーであるとお考えください。 あなたは鳥の中でも特に Ya
Haml (HTML Abstraction Markup Language) is a templating system that is designed to avoid writing inline code in a web document and make the HTML cleaner. Similar to other template systems like eRuby, Haml also embeds some code that gets executed during runtime and generates HTML code in order to provide some dynamic content. In order to run Haml code, files need to have a .haml extension. These fi
Railsでの区分値の扱いについて考える の続きです。 区分値情報をDBに保存しておくか、アプリにのみ保存しておくのか、悩ましい所です。 DBに区分値を保存しておくと、ActiveRecordなオブジェクトになって扱いやすいという利点があります。 しかし、DBにもアプリにも区分値の情報(ProductTypeの1はLADIESであるといった情報)を持つ事になり、二重管理の状態となる可能性があります。 一カ所変えたら対になるもう一方の修正もしないといけない、という状態は、システム保守の観点からはよろしくありません。 私は過去にアプリ側に区分値情報を更新したのに、DB側に区分値情報を入れ忘れていた! という失敗を体験しました。 区分値情報をアプリ、DB両方に持ってるのはやめたい。でもActiveRecordライクなオブジェクトで区分値を扱いたい。 ActiveRecordのデータソースがcla
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く