GUI Diff on Macintosh - Log By Kenji Akeno
GUIで使えるMac OSX用のdiff ツールの比較。
月別アーカイブ: 2008年8月
admin/usersコントローラを作成しようとしたらエラー
restful_authenticationを使っているアプリケーションで、AdminモジュールのUsersコントローラをgeneratorで作成しようとしたら、以下のようにエラーになった。
$ ./script/generate controller admin/users The name 'Admin::UsersHelper' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this generator again.
'Admin::UsersHelper'はないので、原因が分からない。
restful_authenticationを使っていないアプリケーションで同じことをしたら、大丈夫だった。
次に'Admin::Test'コントローラを作成したら、大丈夫だった。
$ ./script/generate controller admin/test create app/controllers/admin create app/helpers/admin create app/views/admin/test create test/functional/admin create app/controllers/admin/test_controller.rb create test/functional/admin/test_controller_test.rb create app/helpers/admin/test_helper.rb
'Admin::Test'コントローラを作成してから、'Admin::Users'を作成したら、なぜか大丈夫だった。
$ ./script/generate controller admin/users exists app/controllers/admin exists app/helpers/admin create app/views/admin/users exists test/functional/admin create app/controllers/admin/users_controller.rb create test/functional/admin/users_controller_test.rb create app/helpers/admin/users_helper.rb
'Admin::Test'はいらないので削除。
$ ./script/destroy controller admin/test rm app/helpers/admin/test_helper.rb rm test/functional/admin/test_controller_test.rb rm app/controllers/admin/test_controller.rb notempty test/functional/admin notempty test/functional notempty test rmdir app/views/admin/test notempty app/views/admin notempty app/views notempty app notempty app/helpers/admin notempty app/helpers notempty app notempty app/controllers/admin notempty app/controllers notempty app
よく分からないけど、とりあえずこれでOKだったので、メモしておく。
QRコードクラスライブラリ for Ruby
config.gemについて
[Edge Rails] Gemの管理を行う: Gem Dependencies | poqu.log
Ruby On Rails ピチカート街道 - Rails 2.1・その10(gemの依存関係を明示的に指定) -
config.gemで何ができるかについて。
パッケージ名とライブラリ名が異なっている場合は:libなどで正しく指定する必要がある。
config.gem "rmagick", :lib => "RMagick"
静的ページ用ページ分割プラグイン:PageBute
静的ページ用ページ分割プラグイン:PageBute | MTプラグイン配布 | MT エンジニアブログ | スカイアークシステム
movable typeのページ分割プラグイン。
<$MTPageSeparator$>は必須のようです。
CriteriaでIN(NOT IN)を使う場合の指定方法
Symfony Tips(Propel Tips):CriteriaでIN(NOT IN)を使う場合の指定方法
Criteriaのaddメソッドの第2引数に配列を指定すると、自動的に展開してくれる。
例:
$c->add(Table1Peer::COLUMN1, array('value1', 'value2'), Criteria::IN);