- 2008-02-19 (Tue) 01:44
- Ruby On Rails ( チュートリアル )
久しぶりにRailsでちょっとしたアプリを作ろうとしたら、かなり色々忘れてて大変だった。 今度忘れた時のためにちょっとまとめとこう。
環境
さくらインターネットでRailsアプリを新たに作成した際、以下の作業を忘れてはいけない。
public/.htaccessの修正
# 以下の3行をコメントアウト(先頭に#を付ける)します
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
config/environment.rbの修正
以下の2行を追加してください
$LOAD_PATH.push("$HOME/ruby/lib/ruby/site_ruby/1.8")
$LOAD_PATH.push("$HOME/ruby/lib/ruby")
apacheから見えるように設定
cd $HOME/www
ln -s $HOME/work/hoge/public {$APP}
以上、参照元:Ruby on Rails を入れる(さくらインターネット)
routes.rbの修正
これは必須ではないが、URLを単純化するために。 設定内容は以下のサイトが詳しい。
優しいRailsの育て方 - ノk|*‘-‘)<ノリマツ!愛だよ、愛!
controller系
他のアクションと同じ画面遷移をさせる
render :action => "他のアクション名"
リファラの参照
request.referer
その他のrequestオブジェクトの中身はこちらの記事参照。つーか、ここめっちゃ見やすい。このエントリーもぶっちゃけこのサイトの真似だったりする。
その他Rubyの基本
クラスの初期化はinitializeコンストラクタで
つーか、そこまで忘れてどうする。インスタンス変数を作成するのに四苦八苦。
関連するエントリー [RoR] Ruby on
Comments:3
- n46 2008-02-20 (Wed) 19:58
-
n46です。
内容と全く関係のないことで申し訳がないのですが。
IE(6、7で確認)で表示するとテキストエリアライクな部分(preタグとcodeタグ内)が改行されずに一行で表示されます。
あまり、厳密にチェックしていませんが、こちらでは日本語の文字が入っている部分に限ってそうなってるようです。
Ruby連載の方も同様の現象になっており、そちらだとタグ内の文字にかかわらず改行されずに表示されるようです。
ご確認よろしくお願いいたします。
P.S メールアドレスについてですが、公開用のメールアドレスを指定しています。メールにて連絡がございましたら、gmailへお願いいたします。 - obanetty 2008-02-21 (Thu) 13:35
-
n46さん、ブログ主のobanettyです。
google-code-prettify(ソースコードの色分け表示)でIEのみに発生する
現象で対処法も今のところはなさそうです。
ですのでIEの場合はオフにするようにして逃げました。
改めてまとめエントリーを書こうと思います。
ご指摘ありがとうございました。 - obanetty 2008-02-21 (Thu) 14:18
-
以下のエントリーにまとめました。
http://blog.garden-place.jp...
トラックバック:No Trackbacks
- トラックバック URL
- http://blog.garden-place.jp/action.php?action=plugin&name=TrackBack&tb_id=115
- Listed below are links to weblogs that reference
- [RoR]Ruby on Railsチュートリアル #1 from Web 酒 肴