Ruby on rails

RailsでFacebookログイン

1.OmniAuthをインストール gem 'omniauth' 2.Facebook Developer登録 https://developers.facebook.com/apps ⇒新しいアプリを作成 ⇒URLはHerokuなどで生成 https://www.heroku.com/ 3.FacebookAPIキー設定 /config/initializers/omniauth.rb Rails.applicati…

rails3レシピまとめ

第1章 Railsの基本 [001] Railsをインストールする コマンド gem install rails rails -v [002] Railsアプリケーションを作成する rails new [applicationname] [003] Railsアプリケーションのファイル構造を理解する .gitgnore Gitで管理されないディレクト…

RailsのRESTfulなURL設計まとめ

URL① https://speakerdeck.com/moro/rails-resource-routing-design-bootstrap-ja Railsのリソース設計 routes.rbはアプリケーションが提供するリソースを定義 最初にアプリケーションが扱う情報を整理 Rails 2.以降はRESTful ユーザが扱いやすい単位にまと…

Rails特集まとめ(WEB+DB)

第1章 Railsは遅いのか Railsを早くするコツ 計測する 最新バージョンのRailsを使う Railsの規約に従った記述をする、Railsの流儀に従う データベースへの問い合わせを少なくする、ActiveRecordから発行するSQLを最適化する なるべくRubyに処理させない、キ…

Rails 3でER図を作成

graphvizをインストール sudo brew install graphviz Gemfileを編集 group :development do gem "rails-erd" end gemをインストール bundle install グラフ作成 rake erd notation=bachman

rails_config

Gemfile編集 gem 'rails_config' 設定ファイル編集 service_name: "Service Name" service: tag_line: "Rails configuration plugin" 設定ファイル読み出し 1.9.2-head :001 > Settings.service_name => "Service Name" 1.9.2-head :002 > Settings.service.…

twitter-bootstrap-rails

プロジェクト作成 rails new tbsample -T Gemfile編集 gem "twitter-bootstrap-rails" bundle install rails g bootstrap:install Sample作成 rails g bootstrap:layout application fixed rails g scaffold Post title:string description:text rake db:mig…

Railsコマンド

プロジェクト作成 rails new project_name Railsサーバー起動 rails server アプリケーション作成 rails generate controller application_name page_name scaffoldの作成(DB) rails generate scaffold Product title:string description:text image_url:str…

MacにRuby on Railsをインストール

Xcodeを最新版(4.3.2)に更新する アップルメニューから「Xcode」検索 Homebrewのインストール ターミナル起動して下記コマンド実行 >/usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/instal…