FC2ブログ

Ruby on RailsでWebサイト公開!に挑戦中

レンタルサーバーでWebサイトを公開すべく、Ruby on Railaの勉強をする日々を語ります。

2013年02月 | ARCHIVE-SELECT | 2013年04月

| PAGE-SELECT | NEXT

≫ EDIT

「Ruby on Rails Tutorial」micropostリソースの作成

デモアプリのmicropostリソースを作成します。

以下、「Ruby on Rails Tutorial」を参考に行います。
参考資料ページの6.参照

≫ Read More

スポンサーサイト



| Tutorial | 16:29 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」ユーザーリソースの作成

デモアプリのユーザーリソースを作成します。

以下、「Ruby on Rails Tutorial」を参考に行います。
参考資料ページの6.参照

≫ Read More

| Tutorial | 07:50 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」デモアプリの作成

デモ用アプリを作成します。

以下、「Ruby on Rails Tutorial」を参考に行います。
参考資料ページの6.参照

≫ Read More

| Tutorial | 19:38 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

rails Herokuにpush時に"sqlite3.h is missing"のエラー発生

HerokuにRailsアプリをpushすると"sqlite3.h is missing"のエラー発生しました。

≫ Read More

| Tutorial | 19:12 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」 Herokuにデプロイ

Herokuのインストールが実施できましたので、デプロイをします。

≫ Read More

| Tutorial | 19:08 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」 CentOS6.2にHerokuをインストール

Railsアプリのデプロイ確認をHerokuで行うため、Herokuのセットアップを行います。

≫ Read More

| Tutorial | 19:05 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」gitでブランチ、修正、コミット、マージ

コードの修正を行う際の手順として、gitでブランチ作成、コードの修正、コミット、マスターへのマージを行う方法を確認します。

≫ Read More

| Tutorial | 19:09 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」GitHubリポジトリの作成

ローカルに作成したgitリポジトリをGitHub上にputします。

≫ Read More

| Tutorial | 16:18 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

「Ruby on Rails Tutorial」Gitリポジトリの初期設定

Ruby on RailsのバージョンコントロールシステムとしてGitを使用します。インストール後の初期設定を行います。

以下、「Ruby on Rails Tutorial」を参考に行います。
参考資料ページの6.参照

≫ Read More

| Tutorial | 07:57 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 バージョンコントロールとしてGitをインストール

Ruby on RailsのバージョンコントロールシステムとしてGitをインストールします。

以下、「Ruby on Rails Tutorial」を参考に行います。
参考資料ページの6.参照

≫ Read More

| Tutorial | 18:54 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails ビューのヘルパーを設定

共通で使用できる機能をヘルパーに抜き出して定義します。

≫ Read More

| アプリ作成 | 19:21 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails フォームに複数のモデルを関連付け

ブログの投稿にタグをつけられるようにし、フォームに複数のモデルを関連付けます。

≫ Read More

| アプリ作成 | 14:56 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 認証機能を追加

コメントを追加、編集、削除する際に事前に認証する機能を追加します。

≫ Read More

| アプリ作成 | 19:18 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails コメント削除機能を追加

コメントを削除する機能を追加します。

≫ Read More

| アプリ作成 | 19:09 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails パーシャル(partial)でHTMLを整理

投稿用のHTMLにコメント機能を追加し、HTMLが長くなったのでパーシャルを定義し、整理します。

≫ Read More

| アプリ作成 | 16:19 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails ブログのコメント機能のコントローラ作成

コメントのモデルとルートの設定を行いましたので、コントローラを作成します。

≫ Read More

| アプリ作成 | 07:38 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 親子階層関係のルート設定

二つのモデル間の関連性の設定を行いましたので、次に、このような親子関係の関連性がある場合のルート設定を行います。

≫ Read More

| アプリ作成 | 19:30 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails モデル間のアソシエーションの設定

前回は、二つ目のモデルを作成しましたので、二つのモデル間の
関連性を定義します。

≫ Read More

| アプリ作成 | 18:44 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

rails referencesを指定してもテーブルに外部キー制約が定義されない?

t.referencesを指定してマイグレーションを行い、MySQLで作成されたテーブル定義を確認したところ外部キー制約が定義されていませんでした。

≫ Read More

| アプリ作成 | 18:56 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 "rails generate model"でモデル追加

前回は、"rails generate scaffold"でコントローラ、モデル、ビューをまとめて作成しましたが、今回は、"rails generate model"でモデルを追加します。

≫ Read More

| アプリ作成 | 18:55 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 既存のデータを削除する仕組みの確認

Webで表示されているデータをテーブルから削除する仕組みを確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 19:47 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 既存のデータを変更する仕組みの確認

Webで表示されているデータをフォームから変更する仕組みを確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 21:44 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 個別のテーブルデータを表示する仕組みの確認

Webのリンクボタン押下から個別のテーブルデータを表示する仕組みを確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 12:23 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails 新しいデータを登録する仕組みの確認

フォームから新しいデータを登録する仕組みを確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 23:06 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails レイアウトをカスタマイズ

レイアウトをカスタマイズする方法を
確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 19:08 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails テーブルデータをビューで表示

テーブルのデータをビューに表示させる仕組みについて
確認します。

以下、Railsの公式サイトの参考に行います。
参考資料ページの1-1.参照

≫ Read More

| アプリ作成 | 21:44 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails モデルにバリデーション設定追加

scaffoldで作成したpostのモデルにバリデーション設定を追加し、動作確認します。

≫ Read More

| アプリ作成 | 19:12 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails リソースルーティング設定

index.htmlのページにscaffoldで作成したpostsへのリンクを張って動作確認しましたが、
ページ遷移の仕組みが分からなかったためリソースルーティングについて勉強しました。

≫ Read More

| アプリ作成 | 19:37 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails index.htmlにリンク追加

以前、作成したindex.htmlのページにscaffoldで作成したpostsへのリンクを張ります。

≫ Read More

| アプリ作成 | 21:14 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

CentOS6.2 rails MySQLでマイグレーション実行

scaffoldを使ってアプリの雛形を作成しましたので、
次に、テーブルのマイグレーションを行います。
データベースはMySQLです。

≫ Read More

| アプリ作成 | 09:09 | comments:0 | trackbacks:0 | TOP↑

| PAGE-SELECT | NEXT