kurails @ ウィキ
http://w.atwiki.jp/kurails/
kurails @ ウィキ
ja
2012-07-08T20:03:12+09:00
1341745392
-
メニュー
https://w.atwiki.jp/kurails/pages/2.html
**メニュー
-[[Rails1.2]]
-[[Rails3+]]
-[[CIPS]]
-[[外部リンク]]
----
-[[トップページ]]
-[[プラグイン紹介>プラグイン]]
-[[まとめサイト作成支援ツール]]
-[[メニュー]]
-[[メニュー2]]
----
**リンク
-[[@wiki>>http://atwiki.jp]]
-[[@wikiご利用ガイド>>http://atwiki.jp/guide/]]
**他のサービス
-[[無料ホームページ作成>>http://atpages.jp]]
-[[無料ブログ作成>>http://atword.jp]]
-[[2ch型掲示板レンタル>>http://atchs.jp]]
-[[無料掲示板レンタル>>http://atbbs.jp]]
-[[お絵かきレンタル>>http://atpaint.jp/]]
-[[無料ソーシャルプロフ>>http://sns.atfb.jp/]]
// リンクを張るには "[" 2つで文字列を括ります。
// ">" の左側に文字、右側にURLを記述するとリンクになります
//**更新履歴
//#recent(20)
&link_editmenu(text=ここを編集)
2012-07-08T20:03:12+09:00
1341745392
-
外部リンク
https://w.atwiki.jp/kurails/pages/17.html
-コマンドリファレンス
--http://railsdoc.com/
2012-07-08T19:33:25+09:00
1341743605
-
CIPS
https://w.atwiki.jp/kurails/pages/16.html
-migrationとかってよく分かんない(Rails3+)
--modelの代わりにscaffoldを使いましょう.
|rails generate scaffold (名前) (変数)...|
--これで作って,rake db:migrateで勝手にmigrationしてくれます.
-モデルを作ろうとしてrakeしたら,"undefined method `int' for ほげほげ"というのが出る!(Rails3+)
--intじゃなくてintegerを使いましょう
-変なmodelを作ったけど,もうmigrationした後・・・リセットしたい!(Rails3+)
--rake db:migrate:resetで今まで作ったデータを全部消して直してくれます
2012-07-07T16:56:34+09:00
1341647794
-
Rails3+
https://w.atwiki.jp/kurails/pages/15.html
[Rails3.0+]
*プロジェクトの作成
プロジェクト作成したいディレクトリまでcdコマンドを使って移動する
※プロジェクト名には複数形とか,プログラム言語の予約語とかは使わない方がいい
|rails new (プロジェクト名)|
※今後,下記の通り読み替えて下さい.
-RAILS_ROOT <- プロジェクトを作ったディレクトリです.appやconfigがあるところ
*データベース,MVCの作成
rails g scaffold (作りたいテーブルの名前を全部小文字・単数形) (挿入したいカラムの名前と型)
例: rails g scaffold user user_name:string age:integer user_note:text
Rails3.0+では,1.2と違い,scaffoldがテーブル生成のマイグレーションファイルやMVCを全部作ってくれます.
*実際にデータベースに反映する
rake db:migrate
*サーバ起動
RAILS_ROOTで,
rails s
http://localhost:3000にアクセス
ちゃんとみれたら
http://localhost:3000/(データベースの名前を全部小文字・複数形で)
2012-07-07T14:53:57+09:00
1341640437
-
Rails1.2
https://w.atwiki.jp/kurails/pages/10.html
用意するもの
-Ruby 1.8
-Rails1.2.3
-MySQL5.0.27
[Rails1.2]
*プロジェクトの作成
プロジェクト作成したいディレクトリまでcdコマンドを使って移動する
※プロジェクト名には複数形とか,プログラム言語の予約語とかは使わない方がいい
|rails (プロジェクト名)|
※今後,下記の通り読み替えて下さい.
-RAILS_ROOT <- プロジェクトを作ったディレクトリです.appやconfigがあるところ
*データベースの作成
RAILS_ROOT/config/database.ymlの,
「develpment:」以下の項目を参照
database: XXXXXXXXX_develpment
コマンドプロンプトを開いて,
mysql -u (ユーザ名) -p
パスワードを打ち込む
mysql>create database XXXXXXXXX_develpment;
mysql>quit
*モデルの作成
**テーブルの名前と,カラムの名前,型を指定します.
ruby script/generate model (作りたいテーブルの名前を全部小文字・単数形) (挿入したいカラムの名前と型)
例: ruby script/generate model user user_name:string age:integer user_note:text
**実際にデータベースに反映する
rake db:migrate
*Railsに入出力のインタフェース(とロジック)を作ってもらう
|cd (プロジェクト名)|
|ruby script\generate scaffold (作りたいテーブルの名前を先頭大文字・単数形で)|
|例: ruby script\generate scaffold User|
RAILS_ROOT/app/controllersに
-[Rails1.2]
(テーブル名)s_controller.rb
があるか確認
RAILS_ROOTで,
ruby script/server
http://localhost:3000にアクセス
ちゃんとみれたら
http://localhost:3000/(データベースの名前を全部小文字・複数形で)
2012-07-07T13:31:17+09:00
1341635477
-
トップページ
https://w.atwiki.jp/kurails/pages/1.html
用意するもの
-Ruby 1.8
-Rails1.2.3
-MySQL5.0.27
[Rails1.2]
*プロジェクトの作成
プロジェクト作成したいディレクトリまでcdコマンドを使って移動する
※プロジェクト名には複数形とか,プログラム言語の予約語とかは使わない方がいい
|rails (プロジェクト名)|
※今後,下記の通り読み替えて下さい.
-RAILS_ROOT <- プロジェクトを作ったディレクトリです.appやconfigがあるところ
*データベースの作成
RAILS_ROOT/config/database.ymlの,
「develpment:」以下の項目を参照
database: XXXXXXXXX_develpment
コマンドプロンプトを開いて,
mysql -u (ユーザ名) -p
パスワードを打ち込む
mysql>create database XXXXXXXXX_develpment;
mysql>quit
*モデルの作成
**テーブルの名前と,カラムの名前,型を指定します.
ruby script/generate model (作りたいテーブルの名前を全部小文字・単数形) (挿入したいカラムの名前と型)
例: ruby script/generate model user user_name:string age:integer user_note:text
**実際にデータベースに反映する
rake db:migrate
*Railsに入出力のインタフェース(とロジック)を作ってもらう
|cd (プロジェクト名)|
|ruby script\generate scaffold (作りたいテーブルの名前を先頭大文字・単数形で)|
|例: ruby script\generate scaffold User|
RAILS_ROOT/app/controllersに
-[Rails1.2]
(テーブル名)s_controller.rb
があるか確認
RAILS_ROOTで,
ruby script/server
http://localhost:3000にアクセス
ちゃんとみれたら
http://localhost:3000/(データベースの名前を全部小文字・複数形で)
----
[Rails3.0+]
*プロジェクトの作成
プロジェクト作成したいディレクトリまでcdコマンドを使って移動する
※プロジェクト名には複数形とか,プログラム言語の予約語とかは使わない方がいい
|rails new (プロジェクト名)|
※今後,下記の通り読み替えて下さい.
-RAILS_ROOT <- プロジェクトを作ったディレクトリです.appやconfigがあるところ
*データベース,MVCの作成
rails g scaffold (作りたいテーブルの名前を全部小文字・単数形) (挿入したいカラムの名前と型)
例: rails g scaffold user user_name:string age:integer user_note:text
Rails3.0+では,1.2と違い,scaffoldがテーブル生成のマイグレーションファイルやMVCを全部作ってくれます.
*実際にデータベースに反映する
rake db:migrate
*サーバ起動
RAILS_ROOTで,
rails s
http://localhost:3000にアクセス
ちゃんとみれたら
http://localhost:3000/(データベースの名前を全部小文字・複数形で)
2012-07-07T13:29:13+09:00
1341635353
-
プラグイン/インスタグラム
https://w.atwiki.jp/kurails/pages/14.html
*インスタグラムプラグイン
人気の画像共有サービス、Instagram(インスタグラム)の画像をアットウィキに貼れるプラグインです。
#ig_user(ユーザー名)
と記載することで、特定ユーザーのInstagramのフィードを表示することができます。
例)@dogoftheday
#ig_user(dogoftheday)
----
#ig_tags(タグ名)
と記載することで、特定タグのInstagramのフィードを表示することができます。
#dogofthedayjp タグ
#ig_tag(dogofthedayjp)
----
#ig_popular
と記載することで、Instagramのpopularフィードを表示することができます。
詳しい使い方は以下のページを参考にしてください!
=>http://www1.atwiki.jp/guide/pages/935.html
--------
2012-07-07T11:44:57+09:00
1341629097
-
プラグイン/人気商品一覧
https://w.atwiki.jp/kurails/pages/13.html
* 人気商品一覧
@wikiのwikiモードでは
#price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。
カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|
空白の場合はランダムな商品が表示されます。
※このプラグインは[[価格比較サイト@PRICE>>http://atprice.jp]]のデータを利用しています。
-----
たとえば、
#price_list(game-toy)
と入力すると以下のように表示されます。
ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)
ノートパソコンの売れ筋商品
#price_list(game-toy)
人気商品リスト
#price_list()
2012-07-07T11:44:57+09:00
1341629097
-
プラグイン/コメント
https://w.atwiki.jp/kurails/pages/12.html
* コメントプラグイン
@wikiのwikiモードでは
#comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_60_ja.html
-----
たとえば、#comment() と入力すると以下のように表示されます。
#comment
2012-07-07T11:44:57+09:00
1341629097
-
プラグイン/関連ブログ
https://w.atwiki.jp/kurails/pages/11.html
* 関連ブログ
@wikiのwikiモードでは
#bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_161_ja.html
-----
たとえば、#bf(ゲーム)と入力すると以下のように表示されます。
#bf(ゲーム)
2012-07-07T11:44:57+09:00
1341629097