kurails @ ウィキ
http://w.atwiki.jp/kurails/
kurails @ ウィキ
ja
2012-07-08T19:33:25+09:00
1341743605
-
外部リンク
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
-
プラグイン/インスタグラム
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
-
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
-
プラグイン/動画(Youtube)
https://w.atwiki.jp/kurails/pages/9.html
* 動画(youtube)
@wikiのwikiモードでは
#video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_209_ja.html
また動画のURLはYoutubeのURLをご利用ください。
=>http://www.youtube.com/
-----
たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
#video(http://youtube.com/watch?v=kTV1CcS53JQ)
2012-07-07T11:44:57+09:00
1341629097
-
プラグイン/RSS
https://w.atwiki.jp/kurails/pages/8.html
*RSSを取り込んで一覧表示(showrss)
#showrss(ここにRSSのURL)
もしくは
#rss(ここにRSSのURLを入力)
と入力することで指定したRSSを取り込んで一覧表示します。
詳しくはこちらをご覧ください。
=>http://www1.atwiki.jp/guide/pages/266.html#id_b6d0b10d
----
たとえば、#showrss(http://iphone.appinfo.jp/rss/pricedown/,target=blank,countrss,lasttime) と入力すると以下のように表示されます。
#showrss(http://iphone.appinfo.jp/rss/pricedown/,target=blank,countrss,lasttime)
2012-07-07T11:44:57+09:00
1341629097