2013-07-01から1ヶ月間の記事一覧
RailsによるアジャイルWebアプリケーション開発 第4版のチュートリアルを試してのメモ 新しいWebアプリケーションの生成方法 rails new application_name 例 rails new depot railsのインストール状況の確認方法 rake about モデル、ビュー、コントローラ、…
現在のmigrateのバージョン rake db:version migrateの各状況 rake db:migrate:status 参考 rake
前提 osx 10.8.4 postfix 2.9.2 コマンドは、必要に応じてsudoで実行すること. バージョンを知るには? postconf mail_version postfixの設定ファイルを読み直すには? sudo postfix reload postfixの設定ファイルは? /etc/postfix/main.cf smtp認証を利用する…
環境について osx 10.8.4 postfix 2.9.2 尚、自分のpostfixバージョンは、2.9.2 以下のコマンドで確認できる。 postconf mail_version 設定について smtpの設定 postfixのsmtpの設定については、このページ)を参照 osxの設定 /Library/Server/Mail/Data/spoo…
rails g migration AddKindToMovies kind:references rake db:migrate app/model/movie.rb,kind.rbを必要に応じて編集する。 詳細はrails guide参照 rails g migrationでdb更新用のソースがdb/migrateに生成される。 書式としては、以下の通り。rails g migr…
AテーブルとBテーブルを単純にjoinしてオブジェクトを取得すると、idがどちらのものか判別できないという問題が発生した。(後側のテーブルのidが採用される?) NG例 本当はa.idがほしいのにb.idが参照された。 a_table = A.arel_table b_table = B.arel_tab…
英数字記号が必ず入るランダムパスワードの生成 def password_gen(length=8) numbers = [*0..9] alpha_bigs = [*'A'..'Z'] alpha_smalls = [*'a'..'z'] symbols = "! # $ % & @ + * ?".split(/\s+/) codes = [numbers, alpha_bigs, alpha_smalls, symbols].s…