本家のドキュメントを読んだりしながら、試行錯誤の末に編集画面も出来ました。 変更画面 タグの編集ですが、tagsのform_ui を :select に設定するとタグ毎の checkbox が出てくるようになりました。 しかし、更新しても タグの関連情報は taggingテーブルにあるので変更されません (ActiveRecordの多対多サポート機能上の制限かな?)。そこで、自分で customerテーブル変更後に tagging テーブルを更新するようにしました。 class CustomersController < ApplicationController active_scaffold :customer do |config| config.list.per_page = 10 config.list.sorting = {:id => :asc} config.label =
id:yuum3:20080702:1215004076に書いた同胞メールソフトの顧客データ管理用テーブルのメンテナンスツールを ActiveScaffoldを使って作る事にしました。 コントローラを作成 顧客データは 顧客 coustomer と、タグ tag, その関連の tagging テーブルがありますが、今回は coustomerのメンテがメイン。 script/generate controller Customers ActiveScaffoldのインストール 検索すると、ActiveScaffoldはRails2.1で動かないとか、動くとか色々でてきますが。現在 gitにあるmaster(1.2RC1)は Rails 2.1 に対応してます。 script/plugin install git://github.com/activescaffold/active_scaff
● [Rails] ActiveScaffold プラグイン AjaxScaffold までは知ってたけど、これは知らなかった。凄いねこれ。スペジェネでやりたかったことが殆ど実装されているよ。あとは ViewProperty 周りの機能が足りないけど、今からスペジェネを頑張るよりもこっちにそれを入れ込む方が早そうだ。Rails1.2 だとスペジェネの動作が微妙な部分もあるし。てことで、Rails1.2〜の現代では、スペジェネでなくて ActiveScaffold を使うのがよいと思われ。テンションあがったので、一気に調べて舞波本のスペジェネの部分(pp.288-295)を差し替えよう計画。検証や校正をする時間がないと思うので、誤字脱字、疑問点、些細な間違い、ActiveScaffold で知りたい事、本に載せて欲しい内容等、何でもどんどんツッコミお願いします。 ● ActiveScaffo
iioka@普通のScaffoldでは物足りないあなたに。 です。 ということでActiveScaffoldというプラグインを紹介したいと思います。 これといったコーディングが不要なのにも関わらず、 通常のScaffoldよりもカッコイイのが特徴です。 ・ActiveScaffold ※このプラグインと似たもので「AjaxScaffold」というのもあります。 ActiveScaffoldのWebサイトを見ると、 「A Ruby on Rails plugin from the makers of AjaxScaffold」とあるので、 AjaxScaffoldを作った人たちが作ったっぽいのですが、詳しいことはわかりません。 手順は以下の通りです。 1.動的scaffoldができる状態にしておく 以前の記事を参考に、scaffoldが機能する状態にしておいてください。 ソースコードを生成し
今日の作業 Railsについての学習 ActiveScaffold GetText 調べたことのまとめ ジェネレータとプラグイン ジェネレータは静的であり、1度だけ実行されコードを生成する。 プラグインは動的であり、アプリケーションランタイムの一部として実行される。 Railsのscaffoldジェネレータは1度だけ実行され、モデルの中の現在のフィールドに基づいて静的なHTMLテンプレートを作成する。 列を追加したいときにはビューを再生成するか、手動でビューにフィールドを追加する必要がある。 それに対しプラグインは、ビューを実行時に生成する為モデルの変更は苦労なく行える。 ActiveScaffold http://blog.codezine.jp/editor/2007/09/ruby_on_railsactivescaffold_1.php このサイトを参考にActiveScaffol
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く