ECサイト運営開発記

PHPフレームワーク Laravelの使い方を中心とした通販サイトの開発日記

Ruby学習中...

現在、Ruby学習中です。
まだRubyの文法に慣れていないので、Railsを弄る領域には達していないので、基本構文やオブジェクト指向中心に学習中。
で、とりあえず、ブラウザにHELLO RUBYを表示させようとRubyCGI関連情報をいろいろとググッては見ているんですが、
意外と情報少ないです。でも、基本的にはPerlと同じ。 ; セミコロン無しでもいいってのが素敵。

#!/usr/local/bin/ruby
print "Content-Type: text/html\n"
print "\n"
print "HELLO RUBY"

あと、クラスの定義も楽だ(書き方これでいいのかわからんけど)。

class Item
  def initialize
    @id
    @name
    @price
  end
  attr_accessor:id,:name,:price
end

しかし、問題はCGI開発。やはり、面倒だ。
テンプレートエンジンとしてERBなるものが1.8以降に標準装備されているらしいけど、まだ使い方がわからん。
Railsもこのテンプレートらしいので、Rails関連本見れば、書いてありそうだけど、Smartyよりは高機能じゃなさそう...
はてブで資料探すか。