2008-07-01から1ヶ月間の記事一覧
scaffoldでモデルXxxを作成すると、app/controllersの中にxxxs_controller.rbファイルが作成される。 これには、以下のように記載されている。 class PostsController < ApplicationController # GET /posts # GET /posts.xml def index # 省略 end # GET /p…
scaffoldでモデルXxxを作成すると、app/modelsフォルダの中にxxx.rbファイルが作成される。 これには以下のように記載されている。 class Xxx < ActiveRecord::Base end ActiveRecordはモジュール(パッケージ?ライブラリ?)で、Baseはその中にあるクラス…
あまり時間がなかったが調べてみた。その名の通り、支援する仕組みだった。 主にHTMLの記述を補完する仕組みのようだ。C/C++でいうマクロやインライン関数のようなものみたい。
Railsの構成を知るために、scaffoldが出力した内容を見てみた。 出力されるものは、 モデル、コントローラ、ヘルパー、HTML、CSS、テスト用ファイルといくつかのフォルダ。 フォルダにはビューとマイグレーションのフォルダが含まれていた。 HTML、CSSはブラ…
いろいろチュートリアルを試してみたがうまくいかない。 チュートリアルでつまずくと何が問題か見当がつかないので、困りものだ。 どうやって解決するか調べていたら…ん?NetBeansのサイトにチュートリアルある! しかも「Ruby のブログを 10 分で作成」だっ…
Windows版MySQLはサービスで動作するようだ。 インストールした時点で自動的に起動するように設定される。 NetBeansからは、サービスの中のMySQLで接続できるようだ。 また、NetBeansのDBのプロパティで、管理ツールのパス、起動コマンドのパス、停止コマン…
Railsを覚えるのにどこかのサイトを参考にしよう。 Railsのチュートリアルをピックアップしたサイトがあったので、そこから選択した。 もうひとつ、NetBeansでRailsを作成する方法も知りたかったのでそれもブックマークに。 Ruby on Rails チュートリアル 「…
Railsのプロジェクトをとりあえず実行してみよう。 WEBrickが起動されて、自動的にブラウザに画面が表示された。 「Welcome aboard You’re riding Ruby on Rails!」というタイトルで なんだが広告のような、何かの会員になったかのようなデザインの画面が表…
Rubyのチュートリアルを覚えたので、Railsのアプリケーションを覚えよう。 HTMLさえ理解していないのにできるんだろうか…。 まずは、NetBeansで「Ruby on Rails」の新しいプロジェクトを作成してみた。 構築すると「RubyGem version error」といくつかエラー…
Rubyのチュートリアルを一通り読んだ。 チュートリアル最後の「手続きオブジェクト」が関数のコールバックのようなものと思った。 ただ、ポイントがどこにあるかわかっていないのかコードを見てもすぐに何をしているか把握できない。 実際に組みながら覚えて…
Rubyのチュートリアルを読み進めていくと、joinというメソッドが紹介されていた。 配列のオブジェクトの間に文字列を入れるらしい。 C/C++ではこういう組み込まれたメソッドはなかったので、仕様を調べてみよう。 Rubyのリファレンスは本家にあるらしい。Win…
Rubyを覚えようといろいろやっていると日本語が文字化けしていた。puts "日本語" 調べていくとプロジェクトのエンコードがShiftJISでないとうまく いかないらしい。プロジェクトのプロパティの「エンコーディング」を Shift-JISに変更して実行したが、文字化…
いままで使ってきたプログラミング言語は、C/C++だった。 今でも仕事で使っている。趣味でプログラミングするのに 次に覚える言語は何にしよう。 デスクトップのプログラムではななく、WEBのプログラムを 作りたかった。Java?JavaScript?VB.NETかな? あま…
ブログを始めた。きっかけは、趣味のプログラムで、調べたりわかったり したことの備忘録にしようと思ったからだ。 これまで仕事でソフトウェア開発に従事してきたけれど、インターネットや WEBに関する関係はなく、C/C++でオープン系の受託開発ばっかりだっ…