魔法使いの見習いプログラマ

永遠の見習いプログラマの日記

routes.rbに悩む一日

ひとときSinatraにしようかと思いましたが、やっとRailsも10日目になりました。 今日は一日中ルーティングのことで悩んでしましました。 ログインしているユーザーには、異なるアクションに振り分けるつもりが どうしてもリダイレクトしてくれません。 def i…

Rails開発の流れがわかってきたかも

ここ3日間はRails漬けになっていました。 あまりにもScaffoldした後に何をすればいいのか分からなかったので・・・やっとわかった気がします。 なお、環境についてはいろいろ考えまして、Rails 3.0.10 Ruby 1.8.7となっております。 流れとしては、1.まずは…

Siantraでのerb利用について

しばらくSinatraの勉強がつづきます。 Sinatraでのテンプレートエンジン「erb」の利用ですが require 'erb' get '/index' do erb :index end にて、前回作成したフォルダ/view/index.erbが読みこまれます。 HTMLにRubyを埋め込むことができます。ちなみに、V…

sinatraでのhaml利用について

さて、すっかり「Sinatraのほうが楽しいじゃん♪」って理由だけでSinatraの記事ばかり書いているのですが、 Sinatraをつかってページをつくっていると少し困ったことがありました。それは、 ビジネスロジックとページビューが同じファイル内にあるので見づら…

sinatra/sequel/MySQLの組み合わせでハマる

表題の組み合わせでDB接続できるかどうか試してみたのですけど、 何度やってもMySQLの接続エラーでひっかかります。最初、 DB = Sequel.connect ('mysql://username:password@localhost/sample_db')と書いていたのですが、どうやら DB = Sequel.connect ( 'm…

Sinatraが簡単すぎる件

とりあえず、毎回Weblickじゃちょっと・・・ と思っていたので、こちらを参考に(というかそのまま) Apacheで動かしてみました。Sinatraで鼻歌まじりのWeb開発 http://www.slideshare.net/dara/sinatraweb?type=powerpoint作業としては、 フォルダをひとつ…

やっぱり私ダメなのかも・・・

けっきょく、今日は何にも書けていません。3日目の壁・・・かな。Rubyのことは大好きなので、ちょっと気分転換におもしろいものみつけたよ。http://www.sinatrarb.com/intro-jp.html#%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%E3%83%86%E3%83%B3%E3%83…

開発のながれについて(2)

ということで、ここからが途方にくれちゃいそうなのですが・・・ 開発の方向性としては、(1)まずは、レイアウトや入力フォームなどの見かけを作る (2)コントローラを定義する (アクション名には手を付けない、この時点ではDB連動がきちんと動かなくてもいい…

ActiveRecordについて

もうあくびと涙がでるくらい、わからないです。 現在こちらを読んでおります。第1回 これからはじめるRuby on Rails http://thinkit.co.jp/story/2010/10/06/1792?page=0,1なにがわからないって、モデル内にアクション名で定義するのではなく 名詞とみなして…

コントローラをつくるにあたって

Railsがはじめてなので、まったく方向性がわかりません。 わからないときは調べます。 http://thinkit.co.jp/story/2010/10/06/1792?page=0,0CakePHPのControllerみたいにどんどんアクション名書いていけばいいわけでも ないようです。Controllerにアクショ…

Rails 2.3のmigrationについて(3)

mysqlをお使いの方は gem intall mysqlにてmysqlドライバを入れるのをお忘れなく。もれなく私も入れ忘れましたー。ということで、 #rake db:migrateもうひとつ注意点として、 dbを作り忘れていたというのがありました。mysql -u (username) -pコンソールより…

わぉ!感激した。

はてなってスゴイねー。 ■ ソースコードを色付けして記述する(シンタックス・ハイライト)使ってみました。http://hatenadiary.g.hatena.ne.jp/keyword/%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%89%B2%E4%BB%98%E3%81%91%E3%81…

Rails 2.3のmigrationについて(2)

みなさんこんにちは。 さて、migrationの続きという事で、本当に書き方が分からなかったので、困ったら公式みましょ。 http://guides.rubyonrails.org/migrations.html class CreateProducts < ActiveRecord::Migration def change create_table :products d…

Rails 2.3のmigrationについて

migrationについて書きます。 最初に思ったのは、 「どうしてmysqlのコンソールから直接Tableをつくらないのかな?」 ってことでした。 ま、こうやってファイルの形にしておけば誰が見てもすぐわかるし 便なのかなってことで。かるーく流しておきます。では…

ありがちな凡ミス

ああ。やっちゃったー。 書いている途中で、FireFoxの右上の検索欄で調べ物しちゃったー。 うそーっ!!書いていた記事がやり直しー。やっぱり私はgdgdなのか。ああ、もう半べそ・・・気を取りなおさなきゃ。 ということで、rails のmigrationについて書きま…

開発の流れについて

今回はデータベースを使うので、Modelをつくらなくてはいけないようです。 そのまえに、フォルダの雛形をつくります。#rails sample -d mysqlこれでいいようです。 [root@localhost www]# rails sample -dmysql create create app/controllers create app/he…

Apacheで起動時に"Could not reliably determine the server's fully qualified domain name"とでる。

こんにちは。 悩んだあげくに「rails 2.3.14のままでいいや」ということになりました。 やっぱり、日本語で情報が読めるのはとってもうれしいので。 JQueryについては、あとで追加します。さて、表題のエラーがApacheの再起動のたびに、 表示されてとっても…

つぎ何読めばいいんだろ?

とりあえずあまりRubyのこと知らないので、たのしいRuby 第3版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/03/31メディア: 単行本購入: 15人 クリック: 394回この商品を含むブログ (79件) を見るとRu…

ほんとうに・・

rails 2.3.14でよかったのかな・・・ なんか3.1.1でJQueryがデフォルトになってるよ。

開発環境について

開発環境についてですが、・ボロサーバ(hp Proliant ML150G3/Xeon 5130*2/4GB/500GB*2/RAID1) ・CentOS6(x86_64) ・Ruby 1.8.7 ・Rails 2.3.14 ・Apache2.2 ・passenger ・MySQL5.1までは作ってあります。 メールサーバーについては、のちほど決めようかと。…

フレームワークについて

私はプログラムをほとんど書いたことがないので、 なにかフレームワークがあったほうが良いのかなと思っています。 少し触ったことがあるのが、PHPとRubyです。 いずれも、趣味程度・・・ CakePHPも少し触りましたが、なんか配列の処理がすごい大変だった記…

大まかな流れについて

つくってみるアプリは普通のwebアプリです。 せっかくHTML5が使える環境がそろってきたので、 HTML5+JQuaryでスマートフォン向けアプリでもやってみたいなと (あくまで願望です、もちろん初めてです。)なんか簡単なゲームDB連動のものをひとつ作ってみると…

この日記について

開発の備忘録です。もっぱらサーバー系のエンジニアですが、 なにかアプリでもつくってみようかなと思いまして。出来上がってもそうでなくても、「やるだけやってみよう」の精神で作ってみます。どうぞよろしくお願いします。