/var/log/messages

debugging with sixth sense

機能追加に関する備忘

コントローラの追加

$ rails g controller hoge index show

コントローラの試験の追加

$ rails g rspec:controller hoge

と思ったら rails g controller で追加されてたorz

共通コード

app/helper/application_helper.rb に書くんだけど、使う側で include すること

include ApplicationHelper

リレーション

current_user.hoge

みたいな属性持っててどこで関連付けしてるのか、と思ったら has_many とか belongs_to なソレだった。このあたりからのリハビリになってるあたり、大丈夫なのかとorz

間違えた場合

rails g の取消は rails destroy とのこと。

不具合

謎現象が出た。

ある model のカラムを一つ増やしたので CRUD な i/f でもその対応。

  • _form.html.erb でカラム追加
  • show.html.erb でカラム追加

したのですが、更新が正常動作しない、というか更新されずに正常終了している。色々試行錯誤というか確認してみるも原因不明。そして controller の該当 action の中に logger.debug 入れたら動くようになりやがった。

年寄りいぢめて何が楽しいのか (ぇ

Comments