タグ

ブックマーク / railsdoc.com (13)

  • CoffeeScript - - Railsドキュメント

    CoffeeScriptについて CoffeeScriptとは 公式サイトによると、CoffeeScript is a little language that compiles into JavaScript.(JavaScriptにコンパイルするシンプルな言語です) 簡単に言うとJavaScriptRubyライクに記述できる言語だと思います。 特徴 文末のセミコロンは不要 ブロックはインデントで表す 「->」はfunctionの略 varは不要 Rubyと同様でreturnは省略可能 コンパイルが必要 JavaScriptに潜む罠をいい感じに回避 出力するJavaScriptが綺麗 railsにおいて Railsでは、Asset Pipelineという仕組みを使って、CoffeeScriptを自動的にコンパイル 拡張子は、「.js.coffee」 フォルダは、「/app/assets

    iR3
    iR3 2014/09/05
    これも有り難い!!
  • CoffeeScriptとjQueryの実例 - - Railsドキュメント

    フォーム関連 フォーム共通 フォームのオブジェクトを取得する id指定 View <%= form_for(@page) do |f| %> <%= f.text_field :title %> <% end %> CoffeeScript $ -> page_title = $('#page_title') class指定 View <%= form_for(@page) do |f| %> <%= f.text_field :title, class: "title" %> <% end %> CoffeeScript $ -> title = $('.title') name指定 View <%= form_for(@page) do |f| %> <%= f.text_field :title %> <% end %> CoffeeScript $ -> title = $('[n

    iR3
    iR3 2014/09/05
    これは有り難い!
  • render - リファレンス - - Railsドキュメント

    render :action 説明 他のアクションのテンプレートを表示 使い方 render :action => アクション名 レイアウトを指定 render :action = "アクション名", :layout => レイアウト名 例 「_new.html.erb」を表示 render :action => "new" 他のレイアウトを使用 render :action => "new", :layout => "user" レイアウトは使用しない render :action => "new", :layout => false render :template 説明 他のコントローラのテンプレートを表示 使い方 render :template = コントローラ名/アクション名 例 他のコントローラのテンプレートを表示 render :template => "user/show

    iR3
    iR3 2014/09/04
    renderのオプションもいろいろあるな
  • find - リファレンス - - Railsドキュメント

    rails4 IDで検索 Page.find(1) # SELECT "pages".* FROM "pages" WHERE "pages"."id" = 1 LIMIT 1 複数の項目をIDで検索 Page.find([1, 2]) # SELECT "pages".* FROM "pages" WHERE "pages"."id" IN (1, 2) rails3 IDで検索 Page.find(1) # SELECT "pages".* FROM "pages" WHERE "pages"."id" = 1 LIMIT 1 複数の項目をIDで検索 Page.find([1, 2]) # SELECT "pages".* FROM "pages" WHERE "pages"."id" IN (1, 2) すべての項目を取得 Page.find(:all) # SELECT "pa

    iR3
    iR3 2014/01/15
    Rails3からRails4でfindまわりが結構おおきく変わるな
  • テスト(test) | Railsドキュメント

    テストとは 説明 あるURLにアクセスした際に、予期した画面が表示されるか ある正しい操作をした際に、アプリケーションの状態が正しく変更されるか ある正しくない操作をした際に、適切なエラーメッセージが表示されるか 単体テスト モデルの検索系メソッドが正しい値を取得できるか モデルの更新系メソッドが正しくデータベースを更新できるか モデルの更新系メソッドが不正な入力に対して、適切なエラーを発生させるか 機能テスト 適切なテンプレートが選択されているか インスタンス変数に適切な値が格納されているか 適切にレンダリングされているか 更新系のアクションが正しくデータベースを更新されるか 総合テスト ログインして、新しいメンバーを追加して、ログアウトするといった一連の動きをテスト テストデータ 説明 事前に用意したテストデータを読み込み常にDBの内容を一定に保つための仕組みのことをフィクスチャと呼ぶ

    テスト(test) | Railsドキュメント
    iR3
    iR3 2013/10/09
  • has_many - リファレンス - - Railsドキュメント

    Railsドキュメント メニュー Railsの基礎知識 Rubyの基礎知識 HTMLの基礎知識 セットアップ Gem Rake railsコマンド(rails) マイグレーション(migration) モデル(model) コントローラ(controller) ビュー(view) フォーム(form) ヘルパー(helper) アクティブサポート(activesupport) アセットパイプライン(Asset Pipeline) Ajax CoffeeScript jQuery CoffeeScriptとjQueryの実例 クッキー・キャッシュ プラグイン(plugin) 検証(validation) ルーティング(routes) 設定ファイル(config) テスト(test) 運用 RubyRailsのベストプラクティス ブックマーク その他 リファレンス A B C D E F G

    iR3
    iR3 2013/03/04
  • send_data - リファレンス - - Railsドキュメント

    1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1 説明 動的に生成されたデータのダウンロード 使い方 send_data(送るデータ [, オプション]) オプション オプション説明デフォルト

  • rake - リファレンス - - Railsドキュメント

    iR3
    iR3 2012/10/26
  • アセットパイプライン(Asset Pipeline) | Railsドキュメント

    アセットパイプラインについて アセットパイプラインとは JavaScriptCSSを結合したり圧縮して連結するためのフレームワーク CoffeeScriptやSass、ERBの言語を使ってJavaScriptCSSを書くことも可能 特徴 JavaScriptCSSを結合することによって、ブラウザでのリクエスト回数を削減 JavaScriptCSSを圧縮 SassやCoffeeScript、もしくはERBを使って記述可能 「/app/assets/」「/lib/assets/」「/vendor/assets/」のディレクトリ 「/app/assets/YYY/XXX」に置いたファイルは、「http://localhost:3000/assets/XXX」でアクセスが可能 「/app/assets/」以下のサブディレクトリは、アクセスする際には無視 URLとファイルパス URL パス

    アセットパイプライン(Asset Pipeline) | Railsドキュメント
    iR3
    iR3 2012/10/17
    日本語有り難い
  • 設定ファイル(config) | Railsドキュメント

    データベースの設定ファイル 説明 Railsで使うデータベースの設定を記述 特徴 YAML形式で記述 開発(development)、テスト(test)、番(production)の3つの環境 接続できるデータベース DB2 Firebird Frontbase MySQL Openbase Oracle PostgreSQL SQLite SQL Server Sybase SQLite3 設定項目 設定項目 説明 デフォルト値

    設定ファイル(config) | Railsドキュメント
    iR3
    iR3 2012/10/12
    GJ!
  • ルーティング(routes) | Railsドキュメント

    ルーティング定義 説明 URLとアプリケーションのパラメータを結びつける仕組み 説明 設定ファイルは、「config/routes.rb」 優先順位は、上から順 デフォルトの設定 http:// ホスト名:ポート番号/:controller/:action/:id params[:id]でパラメータidの値を取得 ルートを定義 説明 アクセス可能なURLを指定することでHTMLリクエストを処理 使い方

    ルーティング(routes) | Railsドキュメント
  • railsコマンド(rails) | Railsドキュメント

    新しいRailsのアプリケーションを作成 説明 新しいRailsのアプリケーションを作成 アプリケーションに最低限必要なフォルダやファイルが自動的に生成される 使い方

    railsコマンド(rails) | Railsドキュメント
    iR3
    iR3 2012/09/06
    GJ!
  • Rubyの基礎知識 | Railsドキュメント

    Rubyとは 説明 手軽なオブジェクト指向プログラミングを実現するための種々の機能を持つオブジェクト指向スクリプト言語 Rubyの特徴 シンプルな文法 普通のオブジェクト指向機能(クラス、メソッドコールなど) 特殊なオブジェクト指向機能(Mixin、特異メソッドなど) 演算子オーバーロード 例外処理機能 イテレータとクロージャ ガーベージコレクタ ダイナミックローディング(アーキテクチャによる) 多くのUNIX上で動くだけでなく、DOSやWindowsMac、BeOSなどの上でも動く 変数 特徴 JavaScriptと異なり、varは不要 セミコロン(;)も不要 予約語は、自動的にダブルクォートで囲まれる 例 数値と文字列 特徴 数値や文字列はすべてオブジェクトとして扱われる 変数の型は自動的に変換されるので意識する必要はない 数値 足し算やかけ算の結果、Fixnumの値を超えた場合は、

    Rubyの基礎知識 | Railsドキュメント
    iR3
    iR3 2012/08/03
    Railsドキュメント発見
  • 1