2014-01-01から1年間の記事一覧
app/helpers以下に配置。 application_helper.rbは全体共通。 例 app/helpers/how_price.rb module HowPriceHelper def how_price() #process end end viewにて、how_price()が利用可能になる。色々なヘルパースクリプトがネットに落ちてるっぽい。
smtpサーバの設定 config/environments/development.rb config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => 'smtp.server', :port => 587, :domain => 'domain', :user_name => 'メールアドレス', :password…
[Ruby on Rails]View基本app/views/layouts/application.html.erb がベースとして読み込まれる。 上記ファイル内 に各コントローラーのテンプレートが読み込まれる。 コントローラーによって挙動を変える
http://sourceforge.jp/magazine/09/03/16/0831212 git branch 現在のブランチを表示 新規branch作成 git branch name branch切替 git checkout name branch削除 git branch -d \-Dリモートブランチを削除 git push origin :branchname branch名変更 git bra…
rake -T 利用可能コマンド一覧表示 rake routes ルーティングの確認 rails console コンソール起動 http://kzy52.com/entry/2014/11/28/235958 rails dbconsole rails db。 コンソールでのdb操作。 rails server サーバ起動。エイリアス s ポート指定 rails …
smtpサーバー。 リージョンが日本に対応していないようだ。 SMTP credentials smtp認証に使うユーザー、パスワードを作成。 Suppression List ハードバウンスしたアドレスが蓄積されるリスト、ここにあるアドレスはses外への送信を行わない。ses全体で共有さ…
プロジェクト作成 $ rails new app --skip-test-unit --database=mysql skip-test-unitは、Test::Unitフレームワークと関連しているtestディレクトリを作成しないようにするオプション。 Gemfile編集 # node.jsの方がいけてるっぽい gem 'therubyracer', pla…
アプリケーションの作成 $ rails new appname オプション d, --database=mysql DB設定 /config/database.yml Gemfile アプリケーションで利用するgemを定義する。 $ bundle update $ bundle installエラー。 Could not find a JavaScript runtime.Gemfile修…
RVMインストール rubyバージョン管理ソフト。 インストール。 $ \curl -sSL https://get.rvm.io | bash -s stablegpg: 署名を検査できません: 公開鍵がありません 上記エラーが出る場合、 $ gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 htt…
Select Engine MySQL Production 無料枠があった。 750 時間の Amazon RDS Single-AZ マイクロ DB インスタンスの使用 1,000万 I/O 自動データベースバックアップとユーザーによる任意の DB スナップショットに使用できる 20 GB のバックアップストレージ テ…
一般的なDNS設定で問題なし。 DNSのまとめいるな。
ServerRoot "/etc/httpd" PidFile run/httpd.pid Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 <IfModule worker.c> StartServers 4 MaxClients 300 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> Listen 80 LoadModule... いろいろ…
Key Pair作成 作成。 ローカルに保存した.pemはパーミッション400に。 Security Group Inboundのhttp,sshを開放したグループを作成。 インスタンス作成 今回はフリーのデフォルト版 keypair,security groupを適用 ElasticIP elasticipを作成し、インスタンス…
r 4 w 2 x 10 --- 1 --x 2 -w- 3 -wx 4 r-- 5 r-x 6 rw- 7 rwx
http://qiita.com/hokusyu/items/52f15bbf349190e98686.vimrc set autoindent set tabstop=2 set shiftwidth=2 set expandtab set nobackup set vb t_bv= set showmatch set enc=utf-8 set showcmd let loaded_matchparen = 1 syntax on
mac osx 10.7.5です。 Xcodeをインストール apple Developerサイトにログイン後、Xcode4.3.3 for lionをダウンロード。重い。 xcode_4.3.3_for_lion.dmgを開き、Xcodeをappdirへ。 インストーラー起動、インストール。 MacPortをインストール http://www.mac…
application … アプリケーションのルートディレクトリ app … MVCに関わるアプリケーションの中心的なコード controllers … コントローラークラス helpers … ヘルパーモジュール(ビュー用のヘルパーメソッド) mailers … メール用のコントローラー models … …
久しぶりすぎて自分のブログとは思えんな。。 はずいな。数年ぶりのhatena、機能が盛りだくさん過ぎてわからん。