【RoR】Ruby on Rails Part12
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/07/19(火) 13:44:46.30ID:zxrusyvr【Ruby】Ruby on Rails Part11
http://hibari.2ch.net/test/read.cgi/php/1292032736/
■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
http://twitter.com/dhh
http://www.loudthinking.com/
0778nobodyさん
2011/10/03(月) 03:09:05.93ID:???そもそもflashはどこで使ってる?
各コンテンツの中?
それともページ全体一括して最上部に一行まとめて取って
noticeとかのメッセージ表示してる?
0779777
2011/10/03(月) 03:13:39.64ID:???>>774がnoticeって書いてたから、flash[:notice]の事かな?と思ったので
例に書いてみた。
でも似たような事する場合は、各コンテンツの中に書いてる。
0780nobodyさん
2011/10/03(月) 06:42:06.49ID:???<p class="notice" style="display:none;"><%= flash[:notice] %></p>
<% end %>
0781nobodyさん
2011/10/03(月) 07:20:44.46ID:???自分ももしflash使うならこんな感じだけど、
if で囲ったら、display:none はいらないかと。
あと、この場合なら present? も使わない。
0782nobodyさん
2011/10/03(月) 07:41:58.02ID:???http://d.hatena.ne.jp/rochefort/20100915/p1
hirbでActiveRecordの検索結果を見やすく表示する方法
http://memo.yomukaku.net/entries/10-hirbでActiveRecordの検索結果を見やすく表示する方法
awesome_print: A New Pretty Printer for your Ruby Objects
http://www.rubyinside.com/awesome_print-a-new-pretty-printer-for-your-ruby-objects-3208.html
MOONGIFT: ? WebベースのRailsコンソール「Kawaii」:オープンソースを毎日紹介
http://www.moongift.jp/2008/08/kawaii/
0783nobodyさん
2011/10/03(月) 08:08:40.54ID:???http://www.pistolfly.jp/weblog/2010/01/activerecordsqlscriptconsole.html
ruby script/console
http://www.cacanet.org/?p=256
utility_beltでwirble以上にirbを拡張する
http://doruby.kbmj.com/Kuromatu_logs/20090227/utility_belt_wirble_irb_
Ruby On Rails ピチカート街道 - オブジェクトのメソッドの一覧 -
http://rubist.blog77.fc2.com/blog-entry-86.html
IRB それはRubyistの魔法のランプ - hp12c
http://d.hatena.ne.jp/keyesberry/20101116/p1
0784nobodyさん
2011/10/03(月) 08:11:41.24ID:???http://d.hatena.ne.jp/tkng/20080811/1218442298
SpecialWarningというプラグイン
http://d.hatena.ne.jp/authorNari/20090205/1233840189
N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet
http://blog.digital-squad.net/article/149685338.html
複合キー
compositekeys ActiveRecord Composite Primary Keys
http://compositekeys.rubyforge.org/
Martin Fowler's Bliki in Japanese - エンタープライズRails
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?EnterpriseRails
0785nobodyさん
2011/10/03(月) 08:21:14.77ID:???http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし
:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
0786nobodyさん
2011/10/03(月) 09:08:52.19ID:???http://d.hatena.ne.jp/yyamasak/20090317/1237270461
jijixi's diary - 車検費用 , ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
[Rails] ActiveRecordでの検索時にインデックスの使用を強制する(MySQL用) - 射撃しつつ前転
http://d.hatena.ne.jp/tkng/20080812/1218532322
http://d.hatena.ne.jp/kurusaki/20081019/1224358283
0787nobodyさん
2011/10/03(月) 09:23:48.05ID:???普通flashってコントローラーからメッセージだけを送るじゃないですか?
メッセージを送るときに
同時にスタイル(styleを変数にしとく?)も指定する方法あったら教えてください
0788nobodyさん
2011/10/03(月) 09:33:44.96ID:???お前はコントローラでデザインの事を気にしたいのか?
どう考えても筋悪すぎるだろ。
あと >>777 は、やり過ぎ。jquery で視覚効果付けるためにああやってるだけ。
0789nobodyさん
2011/10/03(月) 10:11:45.84ID:???0790nobodyさん
2011/10/03(月) 12:04:43.77ID:???例えばflashのnoticeでエラーメッセージを出すときは背景は赤枠の装飾
成功のメッセージ表示の時は緑といった具合に条件によって異なるスタイル属性を持たせたい場合どうします?
0791nobodyさん
2011/10/03(月) 12:27:19.94ID:???http://d.hatena.ne.jp/minorio/20080427/1209280851
Ruby on Rails 2.0 その後の発見 - yuum3のお仕事日記
http://d.hatena.ne.jp/yuum3/20080107/1199720092
Ruby on Rails : migration 機能リファレンス - WebOS Goodies
http://webos-goodies.jp/archives/50741819.html
だらだら備忘録: Rails Migration
http://blog.memo.vg/2007/06/rails-migration.html
0792nobodyさん
2011/10/03(月) 12:57:43.90ID:???ユーザーがメアドを変えたいときはどうすればいいですか?
メアドがユニークなキーになってるみたいなので。
普通にUsersテーブル用のフォームを作って、そこでパスワードが一致したらレコードを上書きするようにすればok?
例えば少し出来るユーザーがフォームをまんま保存して
非表示になってるUsersテーブル内のフィールドを手動でhtmlに追加して、
そこから保存ボタンでフォーム内容更新のアクセスがサイトに来たときは
非表示にしてたところのフィールド内容まで更新されてしまわない?
0793nobodyさん
2011/10/03(月) 13:13:58.94ID:???0794nobodyさん
2011/10/03(月) 13:25:26.15ID:???0795nobodyさん
2011/10/03(月) 13:26:56.19ID:???attr_accessible と attr_protected|WEBデザイン Tips
http://blog.digital-squad.net/article/106792109.html
attr_accessible と attr_protected - INOHILOG
http://d.hatena.ne.jp/InoHiro/20100812/1281600786
0796nobodyさん
2011/10/03(月) 13:33:19.47ID:???0797nobodyさん
2011/10/03(月) 14:30:26.79ID:???> 非表示にしてたところのフィールド内容まで更新されてしまわない?
そうだよ^^
Railsはセキュリティとか一切考えてないからそういう用途に使っちゃダメだよ^^
0798nobodyさん
2011/10/03(月) 15:21:10.80ID:???0799nobodyさん
2011/10/03(月) 22:18:33.32ID:x3UrySwPflashのキーって何でもいいんだよ。複数設定したっていいんだよ。
0800nobodyさん
2011/10/03(月) 23:09:52.68ID:???例えば
warningっていうnoticeを出したいときはstyle=warning
successっていうnoticeを出したいときはstyle=success
の属性を与えたい場合
コントローラー
ビュー側
それぞれどのように記述すればいいですか?
0801nobodyさん
2011/10/03(月) 23:45:37.21ID:???好きなように使えるんだから、あとは自分で考えて。
0802nobodyさん
2011/10/04(火) 07:21:47.10ID:???どのような方法が一番多く使われてますか?
0803nobodyさん
2011/10/04(火) 08:32:21.39ID:???0804nobodyさん
2011/10/04(火) 08:44:31.31ID:???プログラミング向いてないわ。
0805nobodyさん
2011/10/04(火) 08:54:41.33ID:???*.html.erb に代入部だけ書くしかないのかな
ファイルが分かれて保守性が落ちそうだよなー
変数は window オブジェクトのプロパティとして書くのが一般的なようだけど、
全然 window オブジェクトと関係ないじゃん
なんだか美しくないよなー
文字列を埋め込むときは String#encode_json でいいのかな
JavaScript の文字列にしたいだけなのに、JSON って単語が出てくるのも
なんだかなー
とかいろいろ悩みながら、「まぁ、しゃーないか」と思いながら書いてるけど
0806nobodyさん
2011/10/04(火) 08:56:00.43ID:???0807nobodyさん
2011/10/04(火) 10:47:01.27ID:???local/lib内のgemのほうを優先的に読みにいく。
どうすればフォルダ内のほう読むのかな?
0808nobodyさん
2011/10/04(火) 13:59:07.74ID:???gitの使い方メモ - メメメモモ
http://d.hatena.ne.jp/memememomo/20100421/1271806163
transitive.info - Git 逆引き 見出し一覧
http://transitive.info/article/git/
Gitの使い方あれこれ
http://www.slideshare.net/yalab/git-9518230
0809nobodyさん
2011/10/04(火) 16:29:52.41ID:???なんだか俺たちのherokuが、遠いところへ行ってしまったなって。
0810nobodyさん
2011/10/05(水) 10:52:54.55ID:???A single dyno can process one request at a time; for a “typical” app,
this translates to somewhere between 10 and 50 dynamic requests per second.
http://devcenter.heroku.com/articles/dyno-requests
Heroku | Dev Center | How much does a dyno cost?
http://devcenter.heroku.com/articles/how-much-does-a-dyno-cost
0811nobodyさん
2011/10/07(金) 10:05:31.34ID:???本読んでて、
class hoge
string :foo
end
みたい表現が出てくるのをたまにみかけるんですが、
これってどういう意味なんでしょうか?
0812nobodyさん
2011/10/07(金) 10:19:01.80ID:???まずはrubyの基礎抑えて。
RailsはRubyを拡張しまくってる。
>>811 のはその通りのコードじゃないけど、どこのどういうものかによって説明が違う。
クラスメソッドなのか、ブロックなのかとか。
0813nobodyさん
2011/10/07(金) 14:51:10.88ID:???Fixtures.create_fixtures RAILS_ROOT + '/db/initial_data', 'jobs'
http://doruby.kbmj.com/fuj_on_rails/20100917/CSV_
第17回 Rails 2.3.4にてdb/seeds.rbを編集しdb:seedタスクを使って都道府県データを投入する ? Rails格闘記 ? ポンクソフト
rake db:seed
http://ponk.jp/?p=2367
0814nobodyさん
2011/10/07(金) 14:56:40.57ID:???http://d.hatena.ne.jp/ken73/20110302/1299057295
import seed data from .csv or .yml for Rails 2.3.4+ ? Gist
https://gist.github.com/741783
0816nobodyさん
2011/10/07(金) 16:31:45.40ID:???http://asciicasts.com/episodes/179-seed-data
https://github.com/mbleigh/seed-fu
0817nobodyさん
2011/10/07(金) 20:19:59.34ID:gnXICo2Lrailsのコマンドが実行できない(root権限がない)サーバへ
railsで構築済みのシステムを移転させることはできるでしょうか?
コンパネしか使えないサーバに入れるしかなくて、
FTP経由でアップはできるのですが、
パスやらDBの設定などを変えればできるなら嬉しいのですが、、、
0818nobodyさん
2011/10/07(金) 20:57:58.63ID:???https://www.fluxflex.com/
http://www.heroku.com/
http://cloudfoundry.com/
http://www.engineyard.com/
http://www.slicehost.com/
http://www.rackspace.com/
http://www.linode.com/
0820nobodyさん
2011/10/07(金) 23:39:09.55ID:???Map Fields - A Rails plugin to ease the importing of CSV files
https://github.com/internuity/map-fields
http://andrewtimberlake.com/blog/map-fields-a-rails-plugin-to-ease-the-importing-of-csv-files
0821nobodyさん
2011/10/08(土) 00:45:30.82ID:/K5pafES0822nobodyさん
2011/10/08(土) 17:02:08.63ID:???0823nobodyさん
2011/10/08(土) 21:06:31.27ID:???http://rubist.blog77.fc2.com/blog-entry-50.html
0824nobodyさん
2011/10/08(土) 21:07:55.00ID:???http://www.re-labo.com/hiroro-blog/2009/03/rake-db.html
% heroku rake db:migrate:redo STEP=10
0825nobodyさん
2011/10/08(土) 21:12:36.30ID:???マイグレーション関連のRakeタスクの再確認 | ひげろぐ
http://higelog.brassworks.jp/?p=105
0826nobodyさん
2011/10/08(土) 23:36:20.83ID:???https://github.com/cldwalker/hirb
http://tagaholic.me/hirb/doc/index.html
gem install hirb
ruby script/console
require 'hirb'
Hirb.enable
Entry.all
0827nobodyさん
2011/10/09(日) 13:29:31.65ID:H1r7OEPYhttp://d.hatena.ne.jp/rubikitch/20080508/ruby187
1.8.7の今後につきまして
http://www.ruby-lang.org/ja/news/2011/10/07/plans-for-1-8-7/
0828nobodyさん
2011/10/09(日) 20:48:33.40ID:???0829nobodyさん
2011/10/09(日) 21:03:19.65ID:???0830nobodyさん
2011/10/09(日) 21:06:41.10ID:???0831nobodyさん
2011/10/09(日) 23:23:21.46ID:msNh+kWF0832nobodyさん
2011/10/10(月) 00:28:21.58ID:DCY1ongO0833nobodyさん
2011/10/10(月) 02:49:12.47ID:???言語というテーブルがあるとして
1.Japanese
2.English
3.Spanish
4.Chinese
とレコードがあるとしたら
リレーションキーとなるフィールドは別途数字フィールドを用意したほうがいいですか?
それとも
JAN
ENG
ESP
CHN
のように省略系の入った文字列フィールドで繋ぐのはありですか?
後者のほうが頭に入れておきやすいのですが
0834nobodyさん
2011/10/10(月) 03:25:59.06ID:???0835nobodyさん
2011/10/10(月) 03:45:57.34ID:???0838836
2011/10/10(月) 06:04:50.53ID:???リレーションキーとか言う造語使われても何がなんやら
コミュニケーションロスを防ぐためにも、一般的な用語使ってくれ
でなきゃ説明できん
0840nobodyさん
2011/10/10(月) 09:06:28.84ID:???都道府県とかもそうだけど、そういうほとんど変化しないもので、量もそんなに無いのはDBに入れてない。
yamlとかで書いて、メモリ内のオブジェクトに読み込んでる。
0841nobodyさん
2011/10/10(月) 15:24:46.15ID:S/1HVBVK例えばdb/migrateのところでテーブル構成を記述して
rakeでテーブル構築を実施しますが
後々、フィールドを追加したくて
migrateのファイルに追記してテーブル構築をリセットしたい場合は
毎回データベースを手動で削除してから
rake db:create
rake db:migrate
をするしかないのでしょうか?
1コマンドで更新できたりすればいいのですが
(フィールドの削除があった場合も対応できるような)
0842nobodyさん
2011/10/10(月) 15:51:39.04ID:FH0Njp3x0843nobodyさん
2011/10/10(月) 15:59:33.56ID:FH0Njp3x0844nobodyさん
2011/10/10(月) 16:54:11.70ID:S/1HVBVKrake db:resetしても記述を消したフィールドは
そのまま削除されずデータベースの中には存在していました
migrationファイルの記述と同期がうまく取れてないみたいです。
0845nobodyさん
2011/10/10(月) 16:59:58.38ID:???http://d.hatena.ne.jp/minorio/20080427/1209280851
Ruby on Rails 2.0 その後の発見 - yuum3のお仕事日記
http://d.hatena.ne.jp/yuum3/20080107/1199720092
Ruby on Rails : migration 機能リファレンス - WebOS Goodies
http://webos-goodies.jp/archives/50741819.html
だらだら備忘録: Rails Migration
http://blog.memo.vg/2007/06/rails-migration.html
Ruby On Rails ピチカート街道 - rake で何ができるか -
http://rubist.blog77.fc2.com/blog-entry-50.html
[Rails]rake dbコマンド一覧 - 戦うSEひろろのブログ
http://www.re-labo.com/hiroro-blog/2009/03/rake-db.html
0847nobodyさん
2011/10/10(月) 17:40:36.46ID:???0848nobodyさん
2011/10/10(月) 17:54:31.64ID:???railsそのもののエラーメッセージじゃなく
アクセスされたページは存在しません
みたいなページへ飛ばすにはrailsの場合はどうしたらいいの?
0850nobodyさん
2011/10/10(月) 18:08:54.25ID:???0851nobodyさん
2011/10/10(月) 18:12:43.37ID:FH0Njp3x* production環境であり (consider_all_request_local == true )
* ローカルリクエストでない (request.local? == false)
を満たす場合は、例外クラスごとに特定のステータス表示になる。
RoutingError 時は 404.html だな。
満たされない場合は例外詳細表示になる。
action_dispatch/middleware/show_exceptions.rb
0852nobodyさん
2011/10/10(月) 20:26:04.83ID:7ErGP0Xfというか、抽象modelを作成して継承させることってできないですか?
0854nobodyさん
2011/10/10(月) 23:24:15.23ID:???警告を出して登録させてもよい項目がある場合、どうしたらいいの?
0855nobodyさん
2011/10/10(月) 23:29:04.28ID:???0856nobodyさん
2011/10/10(月) 23:53:58.00ID:???スカスカになるのが嫌という事かな?
だったら木構造の永続化にだけ acts_as_tree 使って、中に入れたいデータは別モデルにする。
中のデータも個々で全然違うモデルにしたければ、ポリモーフィックで繋げたらどう?
ポリモーフィックの子から親に辿る感じで。
で、木構造の方に使いたいメソッドを投げて、中身にdelegateしてやれば良いような気がするけど。
必要であれば中身から、木構造の方にまたdelegateして。
なんか重そうな気もするけど、簡単に思い付くのはそんなとこかな
0857nobodyさん
2011/10/10(月) 23:57:23.92ID:???0858nobodyさん
2011/10/11(火) 18:40:24.77ID:???productionモードと何が違うの?
キャッシュ対応くらい?
0859nobodyさん
2011/10/11(火) 18:45:40.18ID:???設定ファイルを含め、いろんなファイルを読み込んだままリクエストに応える。
例えばモデルのファイルを変更しても、
サーバーをリセットしないと反映されない。高速。
developmentモード
毎回、設定ファイルを含め、いろんなファイルを、リクエスト毎に読み込む。
例えばモデルのファイルを変更すれば、すぐに反映される。激遅。話にならない。
0860nobodyさん
2011/10/11(火) 19:45:37.35ID:???ありがとうございます。
サーバーリセットって
apache再起動(passenger使用時)のことですね?
でもrake db:migrateしても
developmentのテーブルにしか構築が反映されないのはなぜ?
0862nobodyさん
2011/10/11(火) 20:05:14.16ID:???0863nobodyさん
2011/10/11(火) 20:05:17.88ID:7/SswkVJ0864nobodyさん
2011/10/12(水) 01:39:40.33ID:???0865nobodyさん
2011/10/12(水) 12:57:16.13ID:???ユーザー登録後のメアド変更で
再度確認用のアクティベーションメールを送るって出来る?
もちろん変更後のメアドに対して
簡単な実装方法あったら教えて
0866nobodyさん
2011/10/12(水) 13:42:50.69ID:???0867nobodyさん
2011/10/12(水) 13:44:08.41ID:???0868nobodyさん
2011/10/12(水) 22:25:57.45ID:???Rails3.xのアプリをアップロードするだけで
Web上で動くようになりますか?
プラグインなどはアプリフォルダーのVendor配下に入れた状態で。
0869nobodyさん
2011/10/12(水) 22:33:05.60ID:pwKBBJlWとりあえず一般的なレン鯖よりherokuあたりに載せるほうが苦労が少ないと思う。
0870nobodyさん
2011/10/12(水) 23:06:43.00ID:???ソースを見りゃすぐ分かるw
<script src="/assets/hoge.js
みたいにassetsの中にjavascript読み込みに行ってるからw
0871nobodyさん
2011/10/12(水) 23:07:30.80ID:???http://mogok.jp/
https://www.fluxflex.com/
http://www.heroku.com/
http://cloudfoundry.com/
https://www.dotcloud.com/
http://www.engineyard.com/
http://www.slicehost.com/
http://www.rackspace.com/
http://www.linode.com/
0872nobodyさん
2011/10/12(水) 23:26:45.63ID:pwKBBJlW3.1ならな。
0873nobodyさん
2011/10/13(木) 01:41:20.80ID:???後はAWSなどのクラウドがいいな
自分の好き放題できるし
もちろん、自由には責任がついてくるのは実社会と変わらないが
0874nobodyさん
2011/10/13(木) 06:45:34.95ID:???http://diary.overlasting.net/2007-12-31-2.html
Fusion 3 に既存PCを移行: 紅姫竜胆
http://exacum-affine.cocolog-nifty.com/blog/2011/03/vmware-fusion-3.html
0875nobodyさん
2011/10/13(木) 18:33:49.37ID:???http://www.gizmodo.jp/2011/10/11_3.html
0876nobodyさん
2011/10/13(木) 18:42:57.55ID:???http://oodakedo.com/d/768864/
■ このスレッドは過去ログ倉庫に格納されています