I'm using Simple Form here, but this is an issue with normal Rails forms, too. When using shallow routes, form_for needs different arguments depending in what context it's used. Example: For editing (http://localhost:3000/notes/2/edit), _form.html.erb needs to have simple_form_for(@note). But for creating a new note (http://localhost:3000/customers/2/notes/new) _form.html.erb needs simple_form_for
the routes will become complicated with the growth of your application, contain different namespaces, each with a lot of resources and custom routes, it would be better to split routes into different files according to the namespaces, which makes it easy to maintain the complicated routes. I experienced that with the growth of application, the routes becomes very complicated. The following is a si
MOROHASHI Kyosuke @moro routes.rbの書き方って、ようするにリソース設計をどうするかって言うことなわけだけど、よくわからん(1週目)、けっこうマジでERDレッスンとかその類書をおすすめしたい。コレは別にDBのテーブル(ARモデル)をそのままCRUDさせろ、ということではなく(続く)、 2012-07-20 10:48:12 MOROHASHI Kyosuke @moro 一見すると項目に出てこないリソース(行動それ自体を指すアグリゲーターや、関連エンティティ的な)を見つける練習としてDB設計と同じ感覚があるから。それを「ユーザから見たひとかたまりの情報単位であるところのリソース」と「永続化するときの単位であるテーブル」に組み直す。(続く) 2012-07-20 10:48:21 MOROHASHI Kyosuke @moro 組み直すのは、実は特にそのまま通せ
ブログ再開。 さて、先日Rails 2.2系のmasterに以下の変更がコミットされた。 http://github.com/rails/rails/commit/44a3009ff068bf080de6764a8c884fbf0ceb920e そもそも今までのRailsの map.resourcesは、なんか routes.rbに1行書くだけで勝手にCRUD+αのroutesがうじゃうじゃ生成されて、邪魔くさいことこの上なかった。実際のアプリだと使われるURLの方が少ないぐらいなのに、rake routesの出力を無駄に汚されて不愉快きわまりない. というのを、そういえばちょうど前回の Rails勉強会@東京#34 でも懸命に主張してみたりしたのだが、 REST信者 とかいう人たちには「気にするな」とか言われてまったく取り合ってもらえなくて悲しい思いをしたのだった。 しかしみんなにどん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く