2007英語やらなきゃって勉強していても、なかなか続かないのが悩みの種。見た目とか、フォームとかインターフェースがいわゆるWeb2.0的なのも、なかなかいけてる感じなんですが、入会すると全部無料でレッスンプログラムを受講することができるんです。進捗とか学習度がちゃんと履歴として残るんですよ。そのレッスンプログラムもFlashでできていて、これがなかなか秀逸。簡単な基礎英語しかやってみていないんですが、単語の穴埋めだったり、意味の問題を何度も何度も反復して出題されていきます。なんとさらにさらに、携帯のアプリでもレッスンができてしまうんですね。ここまで作りこまれているのに全部無料なんですよね。どんな人がつくったのか。2007今日は最後の仕上げのメール送信。フォームで問い合わせた内容を固定のメールアドレスを送信する処理を追加してみる。generatorでmailerのmodelを作成する。いうファイルが作成される。modelのほうを編集してみる。2007今回はフォームの値をデータベースのテーブルへInsertする部分を実装します。2007前回までで、controllerの作成と画面遷移周りを作ってきた。今回はフォームの値チェック、Validateを実装しようと思う。いってもRailsの場合、ちょー簡単。ActiveRecordの機能を使えば、フォームの名前を宣言するだけで終了する。前々回でmodelをgeneratorを使って作成したが、そのソースを少しいじるだけ。2007前回までで、プロジェクトの作成と環境の作成が終わった。画面フローを作成していきます。こんな感じで、3つのactionと3つのviewでできあがっている。画面は上記のようにform→confirm→endとします。今回は勉強のためにscaffoldという便利な仕組みは利用せずにいこうと思う。controllerをいじります。2007前回さくらインターネットにて、Railsを動かす環境をつくったところで、今回はサンプルを作成してみようと思う。ちなみにrubyの言語的な知識も全くない状態なので、手探りしつつ作ってます。仕様は、簡単なお問い合わせメールフォームにします。railsのプロジェクトを作成してみる。UedaWeb関連の会社でエンジニアをしています。最近はiOS,Androidの開発を中心に、その他サーバ周りもやってます。当ブログはインターネットテクノロジーを中心に、管理人の備忘録がわりに気づいたことを配信します。