タグ

htmlとRailsに関するtotoko55のブックマーク (2)

  • Railsでのフォーム生成タグform_forとform_tag

    railsにはフォーム生成時に使い勝手がいいviewヘルパータグであるform_forとform_tagがあります。 基、特定のモデルを編集・追加するためのフォームです。 scaffoldを使って実行時にもこの形で生成されます。 <% form_for(レコード名) do |f| %> … <% end %> レコード名はモデルで設定した名前を使います。 form_for内で使うメソッドに f.label→labeのlabelタグを表示 f.text_field→textのinputタグを表示 f.date_select→モデルで設定したフィールドをselectタグで選べるようにして表示 f.check_box→checkboxのinputタグを表示 f.submit→submitのinputタグを表示 などのhtmlのformを知っていたら推測できるようなメソッドが用意されています。

    Railsでのフォーム生成タグform_forとform_tag
  • RailsにおけるMVCフレームワーク

    Rails は MVC アーキテクチャに基づいて構築されたフレームワークです。 MVC とは、 Model-View-Controller の略で、アプリケーションの中で行う役割がモデル、ビュー、コントローラーの 3 つに分かれています。ここでは Rails における MVC とはどういったものなのかを解説します。 RailsアプリケーションにおけるMVCフレームワーク MVC フレームワークの MVC とは、 Model-View-Controller のそれぞれ頭文字をとったもので、アプリケーションを構成する要素がモデル、ビュー、コントローラーの3つに明確に分かれています。 モデル、ビュー、コントローラーの関係を図にすると次のようになります。 それぞれの役割について簡単にご紹介します。 ルーティングとコントローラ Controller(コントローラー)は、ユーザーのリクエストを受け取り

    RailsにおけるMVCフレームワーク
  • 1