タグ

ブックマーク / qiita.com/yasuto_m (1)

  • Scaffold�とBakeのメリット・デメリット - Qiita

    ScaffoldとBakeはどちらも開発をサポートする機能です。 どちらも「ひとつの画面を用意するのに、モデル作って、ビュー作って、コントローラ作って...と、似たようなコードを何度も書きたくない」というプログラマの希望を叶えてくれるありがたい機能です。ただ、個人的には昔「何が違うのか?」と悩みました。 似て非なるこの2つの機能について、メリット・デメリットを理解して使いどころを分けましょう。 Scaffoldについて 簡単なコントローラをひとつ用意するだけで、テーブルの一覧・追加・削除・編集画面などを簡単に実装することができるといった機能です。 具体的には以下のようにコントローラを用意すると、shopsテーブルの一覧・追加・編集・削除ができる管理画面を実装されます。

    Scaffold�とBakeのメリット・デメリット - Qiita
    stockedge
    stockedge 2016/07/11
    “開発当初はScaffoldで管理画面を用意して、ある程度テーブルが固まってきたらBake”
  • 1