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. 激安サーバー機を改造して高性能PCとして使う
  2. Windows Enterprise
  3. Unix
  4. 文化祭屋内展示ブース
もっと見る
最近更新されたページ
  • 5167日前

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

    トップページ
  • 5479日前

    メンバー紹介
  • 5498日前

    OpenSuSE
  • 5859日前

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

    リゾット
  • 5895日前

    食材
  • 5895日前

    テンプレート
  • 5895日前

    PC DIY
  • 5895日前

    超コンピ研宣言
もっと見る
「背後」関連ページ
  • タルト
  • リゾット
  • Ruby on Rails参考書
  • Ruby on Rails
  • パスタ
人気記事ランキング
  1. 激安サーバー機を改造して高性能PCとして使う
  2. Windows Enterprise
  3. Unix
  4. 文化祭屋内展示ブース
もっと見る
最近更新されたページ
  • 5167日前

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

    トップページ
  • 5479日前

    メンバー紹介
  • 5498日前

    OpenSuSE
  • 5859日前

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

    リゾット
  • 5895日前

    食材
  • 5895日前

    テンプレート
  • 5895日前

    PC DIY
  • 5895日前

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

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

  1. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. ソードランページ @ 非公式wiki
  6. AviUtl2のWiki
  7. Dark War Survival攻略
  8. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  9. 星飼いの詩@ ウィキ
  10. ヒカマーWiki
もっと見る
人気Wikiランキング

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

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  4. ゲームカタログ@Wiki ~名作からクソゲーまで~
  5. 初音ミク Wiki
  6. 発車メロディーwiki
  7. 検索してはいけない言葉 @ ウィキ
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. モンスター烈伝オレカバトル2@wiki
もっと見る
全体ページランキング

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

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  3. 機体一覧 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  4. 鬼レンチャン(レベル順) - 鬼レンチャンWiki
  5. いのちのたま(ポケモン) - アニヲタWiki(仮)
  6. 千鳥の鬼レンチャン 挑戦者一覧 - 千鳥の鬼レンチャン サビだけカラオケデータベース
  7. ドンキーコング バナンザ - アニヲタWiki(仮)
  8. チンポ画像収集場 - 検索してはいけない言葉 @ ウィキ
  9. 危険度7 - 検索してはいけない言葉 @ ウィキ
  10. フランクリン・リチャーズ - アメコミ@ wiki
もっと見る

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

2019 AtWiki, Inc.