Rails
先日のエントリ などなかったかのように別の話題です。 (どうやらRails 1.1の知識で書いてしまったらしく、浦島太郎状態。最新版の読み方にちまちま変更していく) Railsは過保護なのでたくさんの決まりがあり、ユーザーはその決まりに則ってアプリを作る。Co…
もうRailsはインストールしてある(d:id:Hash:20071009)のだが、いい記事をみつけた。MacでRuby on Railsを始めるならこれやっときゃ大丈夫っぽいな。MacにRailsをゼロからインストールする一番簡単な方法:Kenn's Clairvoyance - CNET Japanで、最後にメンテ…
Railsで使い易いのは link_to_remote() <%= link_to_remote( "click here", :update => "目的のdiv", :url => { :action => :controllerのmethod }) %>methodは例えば render_text "hogehoge" + Rubyな処理んでメソッド実行された後に対応するviewが書かれる…
今月読んだ本が16冊に達した。そのうち、おもしろかったヤツのレビュー書こうと思う。 で、その16冊には含まれないけど、最近買ったり読んだりしたRuby on RailsとJavaScriptの本たち。 買った本 改訂第4版 JavaScript ポケットリファレンス作者: 古籏一浩出…
.bash_profileでPATH通す 先日PATHの設定がわからなかったが .bash_profile内に export PATH=$PATH:/usr/local/bin:/opt/local/bin export MANPATH=$MANPATH:/opt/local/share/man と記述すればいい。port用と、localに入れたいろいろ用。 MySQLのあがき $ s…
Rubyforgeからgemの9.0を落とし、解凍したフォルダに入って sudo /usr/local/bin/ruby setup.rb これでgemがセットできる。gemがセットできたらRailsは簡単で、 sudo gem install rails --include-dependencies だけでいい。場所は/usr/localに居座って。 そ…
ControllerとView コントローラ中には、index, list, showなどのメソッドが定義されている。メソッドが有効なURLになっている。メソッド内で定義されたインスタンス変数がビューの中で利用される。インスタンスじゃないと透過しない。テーブルの内容を取り出…
かんたんRuby on RailsでWebアプリケーション開発の4日目をやる。rake, migrateがイカレており治し方の見当が付かないため、人力でがりがりMySQLにdatabaseとtable作って*1、controllerのメソッドから @pages = Page.find(:all, :order => 'created_at DESC'…
Rails公式サイトのアレに似た操作してると思ってください {:action => 'search'}, :update => ' photos' %> の実行結果は、 をおいたとこに入る あーダイアリ中でhtmlタグ認識しちゃうのか。どないしよ。うまい方法ありそうだけどとりあえず全角空白を入れて…
メインで使ったFlickr以外のAPIもいじってみる。 はてなウェブサービス ここに色々APIへのリンクあり 人力検索はてなおとなり質問API はてなexistAPI はてなブックマークAtomAPI はてなブックマーク件数取得API はてなキーワードAPI はてなダイアリーキーワ…
flickr.rbのrequire flickr.rbを使えばRubyから簡単にflickrがいじれる。↓から落とす flickr.rb そのままのflickr.rbではkeyの設定が固定されている(expire keyのまま)ので、自分で取得したkeyに書き換える。 config/environment.rbの末尾にrequire 'flick…
◆MVCモデルのイメージをしっかりアタマに入れる◆ ショッピングサイトの例(多分DHH本)で、カートの内容も購入ページに入れる。checkoutのビューに次の記述をする。 'cart' ) %> これではレイアウト全体が入れ子に。×。そこで、 :checkoutという目印をつける。…
明日からインターン後半(あまり情報開示するとまずいのだろうか)。 とりあえず週末に『かんたんRuby on RailsでWebアプリケーション開発』の0〜3日目まで軽く流す。こんな簡単にアプリ作れていいのか。 問題点。rakeがおかしい。最初はコード書き間違えか…
かんたんRuby on RailsでWebアプリケーション開発作者: arton出版社/メーカー: 翔泳社発売日: 2006/07/27メディア: 大型本購入: 5人 クリック: 211回この商品を含むブログ (94件) を見る『かんたんRuby on RailsでWebアプリケーション開発』 この本は10日+1…
Rubyの基礎から始まり...、MySQL, MySQL/Ruby, CGI, HTML, CSS, eRubyをボトムアップで叩き込まれ、お粗末ながらもWebアプリを作るまでになった。 eRubyとCGIのバランスが難しい。静的すぎてもだめやし、いちいちrhtmlで作りなおすのも、必要性と相談しなけ…
Connection Error Error nr.2003 Can't connect to MySQL server on 'localhost'(10061) If a personal firewall is running on your machine, please make sure you have opend TCP port 3306 for connections. TCP port 3306を解放しろと。でなければ外部…
One-Click Installer からインストールした僕のRubyには、既にgemが入っていた。 そこで、コマンドプロンプトから >gem install rails --remote --include-dependencies と叩いてRailsをインストール開始。 そもそもRubyGemsが入ってない場合は、 RubyForge …
明日チェックする本
RadRails Eclipseプラグイン環境に構築 管理、試験、デプロイメント工程の充実 WEBrickサーバのコントロールも可能 もう一つ、ActiceState社のKomodoというのがあるのだが…どうやら有償らしい。
RubyGemsとは[1]。Rubyパッケージを管理。Rubyのライブラリやアプリケーションを扱う流通ルート。 僕の場合は、One-Click Ruby Installerを使ってRubyをインストールしたので、既に入ってる。2001年にそのRyan Leavengoodが雛形を開発し、 2003年にRich Kilm…