atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • 超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス
  • Ruby on Rails で作る簡易掲示板

超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス

Ruby on Rails で作る簡易掲示板

最終更新:2009年07月13日 22:10

Bot(ページ名リンク)

- view
メンバー限定 登録/ログイン

$ rails bbs
$ cd bbs
$ mysql -u root 
$ create database bbs_develpment;

$ruby script/generate model coment
これでいくつかのファイルが作成されます。


001_create_coments.rb 
class CreateComents < ActiveRecord::Migration
  def self.up
    create_table :coments do |t|
	  t.column :name,          :string  以下追加
	  t.column :coment,        :text
         t.column :created_at,    :timestamp ココまで
    end
  end
 
  def self.down
    drop_table :coments
  end
end

t.column :(カラム名):(カラムの型)
でSQLのテーブルのカラムを追加します

$bbs> rake db:migrate
korede
$bbs> ruby script/controller user

user_controller.rb
class UserController < ApplicationController
  scaffold :coment
end

$bbs> ruby script/server
http://localhost:3000/user

この状態ではまだModelと Controllerしか使っていませんし
見た目も掲示板ではなくアドレス帳っといった感じです。

$bbs> ruby script/generate scaffold coment user
上書き

before
app/views/user/list.rhtml
<h1>Listing coments</h1>
 
<table>
  <tr>
  <% for column in Coment.content_columns %>
    <th><%= column.human_name %></th>
  <% end %>
  </tr>
 
<% for coment in @coments %>
  <tr>
  <% for column in Coment.content_columns %>
    <td><%=h coment.send(column.name) %></td>
  <% end %>
    <td><%= link_to 'Show', :action => 'show', :id => coment %></td>
    <td><%= link_to 'Edit', :action => 'edit', :id => coment %></td>
    <td><%= link_to 'Destroy', { :action => 'destroy', :id => coment }, :confirm => 'Are you sure?', :method => :post %></td>
  </tr>
<% end %>
</table>
 
<%= link_to 'Previous page', { :page => @coment_pages.current.previous } if @coment_pages.current.previous %>
<%= link_to 'Next page', { :page => @coment_pages.current.next } if @coment_pages.current.next %> 
 
<br />
 
<%= link_to 'New coment', :action => 'new' %>


after
app/views/user/list.rhtml
<h1>Listing coments</h1>
 
<hr>
<% for coment in @coments %>
 
    <h><%=h coment.id %>
      Name:<%=h coment.name %>
    time:<%=h coment.created_at %></h>
<%= link_to 'Destroy', { :action => 'destroy', :id => coment }, :confirm => 'Are you sure?', :method => :post %>
    <br>
    <h><%=h coment.coment %></h><br>
    <hr>
<% end %>
<%= link_to 'Previous page', { :page => @coment_pages.current.previous } if @coment_pages.current.previous %>
<%= link_to 'Next page', { :page => @coment_pages.current.next } if @coment_pages.current.next %>
 
<br />
 
<%= link_to 'new_coment', :action => 'new' %>

この記事はまだ書きかけです


  • ああ -- ああ (2009-07-13 22:10:55)
名前:
コメント:

このページへのアクセス数
total
-
today
-
yesterday
-

このページのタグ一覧
  • RoR
  • 背後

タグ:

RoR 背後
「Ruby on Rails で作る簡易掲示板」をウィキ内検索
LINE
シェア
Tweet
超コンピ研 - コンピュータ&クッキング研究会@中京大学豊田キャンパス
記事メニュー

メニュー

Meta

  • トップページ
  • メンバー紹介
  • この部活について
  • 入部案内
  • 編集ガイドライン
  • このwikiのページ一覧
  • タグ一覧
  • 最近のリンク元一覧
  • お問い合わせ

Develop

  • Ruby/Rails
  • リッチクライアント
  • データベース
  • 組み込みシステム

Using

  • Windows
  • Linux
  • PC DIY
  • NetBook
  • ネットワーク
  • Wi-Fi
  • FON
  • STドメイン裏利用ガイド
  • おすすめソフトウェア紹介
  • 団員に推奨される装備品

Cooking

  • 料理
  • ドルチェ

Other

  • 毎日見るべきサイト
  • 倉庫

講義連携ページ

  • 椙山の方専用足あと帳
  • Webコミュシステム用ページ

リンク

  • FON Japan
  • 山形県立産業技術短期大学校
  • 大阪産業大学
  • はなさかラジオ
  • 有限会社 ちた屋
  • その他のリンク





ここを編集
記事メニュー2

更新履歴

取得中です。


ここを編集
人気記事ランキング
  1. ネットワーク
  2. 組み込みシステム
  3. 団員に推奨される装備品
  4. 編集ガイドライン
もっと見る
最近更新されたページ
  • 5188日前

    安物電波時計+Arduino+LaFoneraでNTPサーバ
  • 5383日前

    トップページ
  • 5499日前

    メンバー紹介
  • 5519日前

    OpenSuSE
  • 5880日前

    Ruby on Rails で作る簡易掲示板
  • 5916日前

    リゾット
  • 5916日前

    食材
  • 5916日前

    テンプレート
  • 5916日前

    PC DIY
  • 5916日前

    超コンピ研宣言
もっと見る
「背後」関連ページ
  • Ubuntu使用ガイド
  • パスタ
  • Ruby on Rails
  • Aptana + Eclipse導入方法
  • Ruby on Rails参考書
人気記事ランキング
  1. ネットワーク
  2. 組み込みシステム
  3. 団員に推奨される装備品
  4. 編集ガイドライン
もっと見る
最近更新されたページ
  • 5188日前

    安物電波時計+Arduino+LaFoneraでNTPサーバ
  • 5383日前

    トップページ
  • 5499日前

    メンバー紹介
  • 5519日前

    OpenSuSE
  • 5880日前

    Ruby on Rails で作る簡易掲示板
  • 5916日前

    リゾット
  • 5916日前

    食材
  • 5916日前

    テンプレート
  • 5916日前

    PC DIY
  • 5916日前

    超コンピ研宣言
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. まどドラ攻略wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. Dark War Survival攻略
  6. PEAK (landfall) 攻略 @ ウィキ
  7. ソードランページ @ 非公式wiki
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. AviUtl2のWiki
  10. 魔法少女ノ魔女裁判 攻略・考察Wiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  6. 検索してはいけない言葉 @ ウィキ
  7. モンスター烈伝オレカバトル2@wiki
  8. Abiotic Factor 日本語攻略Wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. Fate/Grand Order @wiki 【FGO】
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. ヴァン ダーマー - ストグラ まとめ @ウィキ
  2. 参加者一覧 - ストグラ まとめ @ウィキ
  3. MOZU - ストグラ まとめ @ウィキ
  4. 暦家 - ストグラ まとめ @ウィキ
  5. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  6. 上田さんのギャング(仮称) - ストグラ まとめ @ウィキ
  7. FOG - ストグラ まとめ @ウィキ
  8. ラーヴァ/ティアマト/アーチャー - Fate/Grand Order @wiki 【FGO】
  9. ギャング - ストグラ まとめ @ウィキ
  10. アプリコット - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.