タグ

ブックマーク / railsguides.jp (5)

  • Action View フォームヘルパー - Railsガイド

    Webアプリケーションのフォームは、ユーザー入力で多用されるインターフェイスです。しかしフォームのマークアップは、フォームのコントロールの命名法や大量の属性を扱わなければならず、作成もメンテナンスも退屈な作業になりがちです。そこでRailsでは、フォームのマークアップを生成するビューヘルパーを提供することで作業をシンプルにしています。このガイドは、さまざまなヘルパーメソッドや、利用する時期を理解するのに役立ちます。 このガイドの内容: 基的なフォーム(検索フォームなど)の作成法 データベースの特定のレコードを作成・編集する、モデルベースのフォーム作成法 複数の種類のデータからセレクトボックスを生成する方法 Railsが提供する日付時刻関連ヘルパー ファイルアップロード用フォームの動作を変更する方法 外部リソース向けにフォームを作成する方法とauthenticity_tokenを設定する方

    Action View フォームヘルパー - Railsガイド
  • Rails のルーティング - Railsガイド

    このガイドでは、開発者に向けてRailsのルーティング機能を解説します(訳注: routeとrootを区別するため、訳文ではrouteを基的に「ルーティング」と訳します)。 このガイドの内容: config/routes.rbのコードの読み方 独自のルーティング作成法 (リソースベースのルーティングが推奨されますが、matchメソッドによるルーティングも可能です) ルーティングのパラメータの宣言方法(コントローラのアクションに渡される) ルーティングヘルパーを使ってパスやURLを自動生成する方法 制限の作成やRackエンドポイントのマウントなどの高度な手法

    Rails のルーティング - Railsガイド
  • Active Record クエリインターフェイス - Railsガイド

    1 Active Recordクエリインターフェイスとは? 生のSQLを使ってデータベースのレコードを検索することに慣れた人がRailsに出会うと、Railsでは同じ操作をずっと洗練された方法で実現できることに気付くでしょう。Active Recordを使うことで、SQLを直に実行する必要はほぼなくなります。 Active Recordは、ユーザーに代わってデータベースにクエリを発行します。発行されるクエリは多くのデータベースシステム(MySQL、MariaDB、PostgreSQLSQLiteなど)と互換性があります。Active Recordを使えば、利用しているデータベースシステムの種類にかかわらず同じ記法を使えます。 ガイドのコード例では以下のモデルを使います。 class Book < ApplicationRecord belongs_to :supplier belong

    Active Record クエリインターフェイス - Railsガイド
  • Active Record の基礎 - Railsガイド

    1 Active Recordについて Active Recordとは、MVCで言うところのM、つまりモデルの一部であり、データとビジネスロジックを表現するシステムの階層です。Active Recordは、データベースに恒久的に保存される必要のあるビジネスオブジェクトの作成と利用を円滑に行なえるようにします。 RailsのActive RecordがActive Modelとどこが違うかというと、Active Modelは背後にデータベースが「なくてもよい」Rubyオブジェクトを用いてデータをモデル化するときに主に用いられます。Active RecordとActive Modelは、どちらもMVCのMの一部ですが、Active Modelは独自のプレーンなRubyオブジェクト(PORO)としても利用できます。 「Active Record」は、ソフトウェアアーキテクチャパターンを指すという

    Active Record の基礎 - Railsガイド
    Toratarou
    Toratarou 2017/09/18
    1-2-03。オブジェクトリレーショナルマッピングシステム。Create, Read, Update, Delete. 一応読み切ったが不明点あり
  • Rails をはじめよう - Railsガイド

    1 ガイドの前提条件 ガイドは、Railsアプリケーションを構築したいと考えているRails初心者を対象にしています。読者にRailsの経験があることは前提としていません。 Railsとは、プログラミング言語「Ruby」の上で動作するWebアプリケーションフレームワークです。ただしプログラミング経験がまったくない人がいきなりRailsを学ぼうとすると、かなり大変な作業になるでしょう。オンラインで学べる洗練されたコンテンツはたくさんあるので、その中から以下をご紹介します。 プログラミング言語Ruby公式Webサイト プログラミング学習コンテンツまとめ いずれもよくできていますが中には古いものもあり、たとえば通常のRails開発で見かけるような最新の構文がカバーされていない可能性もあります。 2 Railsとは何か Railsとは、プログラミング言語「Ruby」で書かれたWebアプリケーシ

    Rails をはじめよう - Railsガイド
  • 1