牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Rails

Rails3 で twtter bootstrap と will_paginate を使うと表示が崩れる件

(環境: MacOSX10.7, ruby19.2, rails3.1.3, bootstrap-sass-rails1.4.0.3) こんな感じにズレる 修正してみる インストール Gemfile(なんとなくbootstrap-sass-rails使ってみた) gem 'bootstrap-sass-rails' gem 'will_paginate', '~> 3.0' gem 'i18n_gen…

Railsでの他のテーブルからデータ持ってきてプルダウンメニューにするメモ

冗長な方法 view と contllor に書く方法 contllor hoge_contllor.rb def new あたり *1 @account_types = Account.find(:all).map{|i| [i.account_name, i.id] } view _form.html.erb <div class="field"> <%= f.label :account_type, "account" %><br /> <%= f.select :account_type</div>…

bashでRailsのコマンドを補完、ついでにEmacsからも。

取り急ぎメモ。あとで修正するかも。 (環境: MacOSX10.7, rails3.1.3, Emacs23) bashでRailsのコマンドを補完する 『rails_completion』インストール jweslley/rails_completion · GitHub "rails.bash"をリネームして以下に置く ~/.rails.bash bashrc sour…

Railsの『update_attribute』と『update_attributes』の違いでハマらないために気をつけること

第18回 Rails勉強会@東北 で教えてもらいました。 結論を先に バリデーション『するか』、『しない』か。 ※Rails3レシピブックに掲載されて無い。 ソース見てみる persistence.rb rvmでインストールしたときのパス ~/.rvm/gems/ruby-1.9.2-p290/gems/active…

Rails3のサンプルをherokuにデプロイしてみた

この書籍のサンプル『RailsによるアジャイルWebアプリケーション開発 第4版』テストがSQLite3で、デプロイ先のherokuがpostgresqlっていうのが面倒でややこしくなる原因なのかも。(環境:MacOSX10.7, ruby1.9.2, rails3.1.3) あらかじめインストールとか用…

Rails3でローカルのMacOSXでのデプロイ

また『RailsによるアジャイルWebアプリケーション開発 第4版』のサンプルで。 とりあえずMySQLは端折って、本番環境もSQLite3で。 ホームのサイトに 作ったWebアプリを~/Sites/に置く(それ以外に置いてもいける?) ~/Sites/depot/ Passengerインストール g…

Emacs の Rails3 と rinari で、rinari-sql で SQLite3 使ってると エラーになる場合

(環境: MacOS10.7, ruby1.9.2, rails3.1.3, rinari.el ?) 問題 プロジェクトのルートディレクトリから『rinari-sql』使うと、「sqliteが見つからない」とエラーがでる。 apply: Searching for program: No such file or directory, sqlite 対処 もう面倒な…

『RailsによるアジャイルWebアプリケーション開発 第4版』を読むにあたって役立ちそうなリンクなど

『RailsによるアジャイルWebアプリケーション開発 第4版』 Rails Ruby on Rails Ruby on Rails API Agile Web Development with Rails, Edition 4 http://you1025.mongolian.jp/wiki/index.php?Rails%A4%CB%A4%E8%A4%EB%A5%A2%A5%B8%A5%E3%A5%A4%A5%EBWeb%A5…

続『5分でRails3アプリ』をやってみた - 『Twitter Bootstrap』で見た目をサクッと変えてみた

『5分でRails3アプリ』をやってみたの続き。『twitter-bootstrap-rails』っていうのを見つけたのでやってみた。 http://rubygems.org/gems/twitter-bootstrap-rails http://twitter.github.com/bootstrap/ デザインが苦手なWebサービス開発者に朗報!今風の…

『5分でRails3アプリ』をやってみた、それから『i18n_generators』で日本語表示も

http://www.youtube.com/watch?v=Wb7OrbbEXZQ Youtubeにアップされてた『5 Minutes Rails3 Application 』をやってみた。 『i18n_generators』が便利そうなのでメモがてら。(環境: MacOSX10.7, ruby1.9.2, rails3.1.3) Railsでプロジェクト作成 terminal r…

HerokuにRailsで作ったやつをデプロイしようとして挙動がおかしくなったとき

https://heroku.com/ うまく動かなくてゴニョゴニョやってたら余計おかしくなってしまった。 なのでHerokuのサイトから『destroy App』で削除。 しかし『git push heroku master』とコマンド入れると以下のエラー。 削除したはずのアプリの名前が。 ! No suc…

EmacsでRails3の『scss』とかどうやって書いてんのかなと思ってごにょごにょやってみた

Rails3のscssはネストしてCSSを記述できるらしい。 しかしEmacsのcss-modeではネストされた記述をうまくインデントできない。 SCSS-MODE ってのがあるけども scss-modeってのがあるらしいのだけど、自分の設定が悪いのかインデントが上手く機能しなかった。S…

『Rinari』を使ってみる -- EmacsでRails環境

"Rinari" http://rinari.rubyforge.org/ Installing "Emacs Starter Kit" install git clone https://github.com/technomancy/emacs-starter-kit.git Basic Setup -- Installing "rinai" install git clone git://github.com/eschulte/rinari.git cd rinari …

EmacsでRVMでインスコしたRuby1.9系が、irbとかflymakeでうまく適用されない時

素晴らしい解答者さんを発見。助かりました。あざっす。 成らぬは人の為さぬなりけり (環境: MacOSX 10.7, デフォルトのRubyは 1.8.x) rvm.el を使う senny/rvm.el · GitHub Emacsのパスの通ったところにinstall git clone https://github.com/senny/rvm.e…

jpmobileのお話

RubyKaigi2008にて発表しました - dara日記 Railsの携帯電話対応にするプラグイン「jpmobile」。食べログとかでも使われてるらしい。素晴らしいお話でした(・∀・) Railsは良質なプラグインがたくさんあっていいなぁ。

レイルに乗ってみた〜Rails of Ruby on Rails その17「携帯電話対応で躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P202〜) jpmobileプラグインをインストール /work/locus username$ script/plugin install git://github.com/darashi/jpmobile.git removing: /Us…

レイルに乗ってみた〜Rails of Ruby on Rails その11「ショップ画面〜軽く躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P134〜) 商品一覧が面を作成 コントローラ作成 G5:~/work/locus username$ script/generate controller products index show exists app/controll…

レイルに乗ってみた〜Rails of Ruby on Rails その12「ライトボックス系JSライブラリ〜ちょいと躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P140〜) ライトボックス系JSライブラリを使って商品画像を効果的に見せる ライブラリの追加 ProtoThickBox | ソーシャルWebシステム開発 | スプー…

レイルに乗ってみた〜Rails of Ruby on Rails その13「ショッピングカートで微妙に躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P144〜) Cartモデルの作成 G5:~/work/locus username$ script/generate model cart exists app/models/ exists test/unit/ exists test/fixtures/…

レイルに乗ってみた〜Rails of Ruby on Rails その14「注文処理で一寸ばかり躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P157〜) Orderモデル作成 G5:~/work/locus username$ script/generate model order exists app/models/ exists test/unit/ exists test/fixtures/…

レイルに乗ってみた〜Rails of Ruby on Rails その15「自動返信メールで予想以上に躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P171〜) メール送信サーバーの設定を追加する 「構成」って何だっけ。「config」のことか(・∀・) /work/locus/config/environment.rb の設定を書…

レイルに乗ってみた〜Rails of Ruby on Rails その16「コンタクトフォームで躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P176〜) メーラージェネレータでContactモデルを作成 G5:~/work/locus username$ script/generate mailer ContactMailer exists app/models/ crea…

レイルに乗ってみた〜Rails of Ruby on Rails その09「商品管理〜ActiveScaffoldで躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P120〜) Product モデルを作成 G5:~/work/locus username$ script/generate model product exists app/models/ exists test/unit/ exists test/fi…

レイルに乗ってみた〜Rails of Ruby on Rails その10「ジャンル管理」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P127〜) モデルを作成 G5:~/work/locus username$ script/generate model genre exists app/models/ exists test/unit/ exists test/fixtures/ cr…

レイルに乗ってみた〜Rails of Ruby on Rails その06「間違い箇所見つけた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(p093〜) コメント機能 ベースを生成 スキャッフォールドジェネレータでコメント機能のベースを自動生成 (途中scaffold.cssを上書きするか訊いて…

レイルに乗ってみた〜Rails of Ruby on Rails その07「トラックバックは覚え書き程度で(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(p102〜) トラックバック機能 躓くとこも無く、ほぼ書籍のまま。これまでの作業を繰り返してる感じ。 なので、気になったとこだけメモ。詳細は書籍…

RoRのrakeでいろいろできるらしい

『http://brass.to/blog/rails_migration_rake_task.html』さんより rake db:rollbackでDBを前のバージョンに戻す rake db:migrate:redoでマイグレーションやり直し rake db:versionで現在のバージョンを確認できる などなど いろいろ便利そう。後で調べてみ…

レイルに乗ってみた〜Rails of Ruby on Rails その08「タグクラウドも簡単に〜第3章終了(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(p110〜) タグ・クラウド機能 プラグインをインストール gitからacts_as_taggable_on_steroidsをインストール ~/work/locus $ script/plugin insta…

レイルに乗ってみた〜Rails of Ruby on Rails その04「RMagickで躓いた(つдT)」

レイルに乗ってみた〜 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(P83〜) 画像のアップロード FileColumnプラグイン gitからインストール script/plugin install git://github.com/tekin/file_column.gitremoving:…

レイルに乗ってみた〜Rails of Ruby on Rails その05「フィードで初めて躓かなかった(つдT)」

レイルに乗ってみた 目次 書籍『Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~』で勉強してみた(p090〜) フィードを配信 Atomフォーマッット追加 app/controllers/entries_controller.rbのdef indexに追加 format.atom Atomフィードを出力するBui…