【RoR】Ruby on Rails Part14
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2012/02/18(土) 00:34:00.31ID:9HHBFqZRhttp://kohada.2ch.net/test/read.cgi/php/1320393984/
■参考サイト
<英語>
本家: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://find.2ch.net/?STR=heroku&COUNT=10&TYPE=TITLE&BBS=ALL
0002nobodyさん
2012/02/18(土) 00:55:55.28ID:???0003nobodyさん
2012/02/18(土) 03:19:03.97ID:???http://stackoverflow.com/questions/tagged/ruby-on-rails-3
http://stackoverflow.com/questions/tagged/heroku
0004nobodyさん
2012/02/18(土) 22:22:38.95ID:???画像のアップロード機能を簡単に実装できますが
画像の命名規則を数字でなくランダムにする事って可能ですか?
0005nobodyさん
2012/02/18(土) 22:27:52.65ID:???0006nobodyさん
2012/02/18(土) 23:47:30.71ID:???hogetest.com/home
にusersテーブルを表示させようとしてます。
このようにコントローラ名と扱うテーブルが異なる場合は
home controller
home model
home view
はどのような表記になりますか?
0009nobodyさん
2012/02/19(日) 04:54:30.03ID:???よくわからないけどURLとコントローラとの関連づけはroutes
userを表示するだけなら、config/routes.rbで
get '/home' => 'users#index'
これで /home にアクセスすると users controller の index が呼ばれる
modelとviewはそのままでいい
って話?
0011nobodyさん
2012/02/19(日) 16:01:36.23ID:???0012nobodyさん
2012/02/19(日) 16:21:09.16ID:cQZsA+bI0013nobodyさん
2012/02/19(日) 16:44:32.24ID:???0014nobodyさん
2012/02/19(日) 17:16:02.48ID:???homebrew, VMWare Fusion
あとは検証用にブラウザと各種実機(iPhone, iPad, Android, ガラケー)
0015nobodyさん
2012/02/19(日) 18:04:39.19ID:???0016nobodyさん
2012/02/19(日) 19:46:49.98ID:???英語耐性ない奴には使えない、とだけ言っておく。
0017nobodyさん
2012/02/19(日) 20:02:43.37ID:cQZsA+bI0018nobodyさん
2012/02/19(日) 21:21:21.08ID:???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/
0019nobodyさん
2012/02/19(日) 21:22:00.72ID:???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
0020nobodyさん
2012/02/19(日) 21:26:47.07ID:???http://blog.s21g.com/articles/318
http://www13.atwiki.jp/maimuzo/pages/41.html
Railsで、マイグレーション作成時に、カラムにコメントを設定し、それをデータベースに設定する ColumnComments という便利なプラグイン
http://ishikawa.r-stone.net/2008/08/rails-migration-column-comment.html
Rails 2.3のApplication Templateで煩わしい初期設定とはおさらばする! - func09
http://www.func09.com/wordpress/archives/426
「RailsWizard」を使って最速で開発を始めましょう - Back yard : yuya_lush’s report
http://d.hatena.ne.jp/yuya_lush/20110707/1310021773
Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
http://sawada0903.blogspot.com/2010/10/rails30er.html
RailRoadでRailsのソースからER図を作成する - 橋本幸樹のいまさら日記
http://d.hatena.ne.jp/koki-h/20090319/1237429076
JUDEで描いたクラスをそのままRuby on Railsで動かすプラグイン:CodeZine
http://codezine.jp/article/detail/2377
0021nobodyさん
2012/02/19(日) 21:29:20.49ID:???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/
Ruby on Rails を高速化する
N+1 クエリー問題を解消する
http://www.ibm.com/developerworks/jp/opensource/library/os-railsn1/
現実の世界の Rails、第 3 回: ActiveRecord を最適化する
一般的なパフォーマンスの問題を解決する
http://www.ibm.com/developerworks/jp/web/library/wa-rails3/
eager loadingって何? - おもしろWEBサービス開発日記
http://d.hatena.ne.jp/willnet/20090303/1236093728
N+1問題は、ORMの典型的なパフォーマンス問題
http://dev.ariel-networks.com/articles/workshop/rails-activerecord/
0022nobodyさん
2012/02/19(日) 21:30:43.23ID:???http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な 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
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
MySQLパフォーマンスチューニングのためのインデックスの基礎知識
http://d.hatena.ne.jp/kiyo560808/20101117/1289952549
0023nobodyさん
2012/02/19(日) 23:16:38.08ID:uJPCefK9http://ppworks.hatenablog.jp/entry/2012/02/19/033644
Twitter Bootstrap
http://twitter.github.com/bootstrap/
Webシステム開発者に送る便利なテンプレート「Web App Theme」
http://www.moongift.jp/2009/06/web_app_theme/
http://github.com/pilu/web-app-theme
Install any HTML theme/template into your Rails app
http://drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/
http://github.com/drnic/install_theme
http://themeforest.net/
0024nobodyさん
2012/02/19(日) 23:20:36.68ID:uJPCefK9http://ringio-blog.appspot.com/2011/08/to-lazy-loading-in-rails
Railsで高速表示のために遅延読み込みを利用する - お題目うぉっち
http://blog.livedoor.jp/maru_tak/archives/50698407.html
Togetter(トゥギャッター) - まとめ「700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話」
http://togetter.com/li/4514
Rails アプリを nginx の拡張モジュールで置き換えて高速化する方法 - HeartRails Tech Blog
毎秒 1000 アクセスはクリア。CPU の使用率は 25% 前後
http://techblog.heartrails.com/2011/01/rails-nginx.html
0025nobodyさん
2012/02/19(日) 23:24:12.94ID:uJPCefK9http://www.slideshare.net/kaznum/railstips
Gregg PollackとScaling Railsのハウツー
1つには、Railsアプリケーションをうまくスケーリングするために必要なすべての情報をRails開発者に与えること。
開発者は、これらの技術を使用する必要はないかもしれません。
しかし、できれば、開発者がビデオを見て、何百万人の同時ユーザーを扱うRailsアプリケーションを
作成できます、とクライアントに言える自信を持ってもらいたいのです。
2番目に、Railsアプリケーションをスケーリングすることがどれほど簡単かを、他の言語の開発者に示すこと。
http://www.infoq.com/jp/articles/gregg-pollack-scaling-rails
Ruby Proxies for Scale, Performance, and Monitoring
http://www.slideshare.net/igrigorik/ruby-proxies-for-scale-performance-and-monitoring-gogaruco-igvitacom-1396734
osc2008_opensuse-moonlinx.pdf (application/pdf オブジェクト)
Perlbal
http://blog.geeko.jp/wp-content/uploads/2008/09/osc2008_opensuse-moonlinx.pdf
0026nobodyさん
2012/02/19(日) 23:26:31.62ID:uJPCefK9http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
ドリコム的Railsアプリ開発流儀
http://www.slideshare.net/takafumionaka/rails-11635710
0027nobodyさん
2012/02/19(日) 23:29:23.13ID:uJPCefK9http://www.atmarkit.co.jp/news/201004/19/twitter.html
RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの Twitterのstats(統計)データ。
http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached
0028nobodyさん
2012/02/19(日) 23:29:41.43ID:uJPCefK9はてなブックマーク - スケールアウトからスケールアップへの回帰:江島健太郎 / Kenn’s Clairvoyance - CNET Japan
http://b.hatena.ne.jp/entry/japan.cnet.com/blog/kenn/2010/01/12/entry_27036420/
はてなブックマーク - ウェブアプリケーションサーバを複数台構成とか2010年代には流行らない - kazuhoのメモ置き場
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/kazuhooku/20091226/1261838127
ベニヤ板から見たスケールアウトの方向性 - ITレガシー
http://blog.goo.ne.jp/hsato/e/fadb6c13b2274e5194129f85093dfbbb
http://www.atmarkit.co.jp/news/201007/21/pixiv.html
第2回 Hadoopがスケール・アウトする仕組み | Think IT
http://thinkit.co.jp/story/2010/06/11/1608?page=0,2
0030nobodyさん
2012/02/20(月) 01:12:41.37ID:6FydgI4Ghttp://doruby.kbmj.com/tips4tips/20101217/Rails_97_
19 Rails Tricks Most Rails Coders Don't Know
http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html
21 Ruby Tricks You Should Be Using In Your Own Code
http://www.rubyinside.com/21-ruby-tricks-902.html
http://rails-bestpractices.com/
https://github.com/railsbp/rails_best_practices
Pluginが広げるRailsの魅力 ? SlideShare (share powerpoint presentations online, slideshows, slide shows, ...
http://www.slideshare.net/dara/pluginrails
0031nobodyさん
2012/02/20(月) 09:58:16.38ID:???0032nobodyさん
2012/02/20(月) 14:01:51.36ID:???0033nobodyさん
2012/02/20(月) 15:41:39.38ID:???マイミクほぼ居ないステ垢でエロコミュ入ってるだけという
釣られたおっさんが適当な回答しとる
0034nobodyさん
2012/02/21(火) 00:39:00.08ID:???多分botで荒そうとしてるんでしょ
Railsと関係のあるリンクだから荒らし削除もできないという前提でやってると思われ
0035nobodyさん
2012/02/21(火) 00:41:38.43ID:???0036nobodyさん
2012/02/21(火) 04:12:37.23ID:???http://b.hatena.ne.jp/articles/201202/7633
面白いw
0037nobodyさん
2012/02/21(火) 04:13:27.51ID:???0038nobodyさん
2012/02/21(火) 15:57:58.18ID:???テンプレみたいな感じじゃないの?
0039nobodyさん
2012/02/21(火) 20:46:31.08ID:k/ouQHFphttp://blog.tkmr.org/tatsuya/show/311-twitter-db-rails
Magic Multi-Connections: A “facility in Rails to talk to more than one database at a time”
http://drnicwilliams.com/2007/04/12/magic-multi-connections-a-facility-in-rails-to-talk-to-more-than-one-database-at-a-time/
ActsAsReadonlyable
http://revolutiononrails.blogspot.com/2007/04/plugin-release-actsasreadonlyable.html
https://github.com/masarakki/acts_as_multi_connection
https://github.com/tchandy/octopus
https://github.com/kovyrin/db-charmer
https://github.com/mperham/data_fabric
https://www.ruby-toolbox.com/categories/Active_Record_Sharding
0040nobodyさん
2012/02/21(火) 20:54:03.29ID:k/ouQHFphttp://revolutiononrails.blogspot.com/2007/04/plugin-release-actsasreadonlyable.html
http://drnicwilliams.com/2007/04/12/magic-multi-connections-a-facility-in-rails-to-talk-to-more-than-one-database-at-a-time/
octopus
Database Sharding for ActiveRecord
https://github.com/tchandy/octopus
User.where(:name => "Thiago").limit(3).using(:slave_one)
Octopus.using(:slave_two) do
User.create(:name => "Mike")
end
0041nobodyさん
2012/02/21(火) 21:05:45.03ID:k/ouQHFphttp://stackoverflow.com/questions/44145/database-sharding-and-rails
https://github.com/technoweenie/masochism
https://github.com/minhnghivn/my_replication
0042その1
2012/02/21(火) 22:08:22.33ID:???Owner と Car というモデルをOwner has one Car といった形式で繋いであります。
そしてOwner の入力フォームで下記のようにCarのnameカラムの情報を表示させ「未入力」のまま
フォーム内容をOwnerの【createアクション】へSubmitすると、
「 undefined method `name' for nil:NilClass 」 のようにエラーになってしまいます。
nameカラムに何か入力されている場合は Ownerへの新規レコードも Carへの新規レコードも作成されます。
上記エラーが発生しなくなるようにすればどのようにコーディングすればいいでしょうか?
長くなるため2レスに分けます。長文になり申し訳ありません。
0043その2
2012/02/21(火) 22:09:29.74ID:???<%= form_for(@owner) do |f| %>
<div class="field">
<%= f.label :owner_name %><br />
<%= f.text_field :owner_name %>
</div>
<div class="field">
<%= f.label :car %><br />
<%= f.fields_for :car_attributes, @owner.car do |car| %>
<%= car.text_field :name %>
<% end %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
0044その3
2012/02/21(火) 22:10:16.13ID:???-----controllers/owners_controller.rb-----------------------------------------------------------
〜省略〜
def create
if params[:owner][:car_attributes][:name].blank?
params[:owner].delete(:car_attributes)
end
@owner = owner.new(params[:owner])
respond_to do |format|
if @owner.save
format.html { redirect_to @owner, notice: 'owner was successfully created.' }
format.json { render json: @owner, status: :created, location: @owner }
else
format.html { render action: "new" }
format.json { render json: @owner.errors, status: :unprocessable_entity }
end
end
end
0045nobodyさん
2012/02/21(火) 23:10:42.00ID:???そのやり方はいろいろおかしいけど、
エラーだけでいうとshowのviewが間違ってる。
0047nobodyさん
2012/02/21(火) 23:50:40.21ID:???ご指摘いただいているとおりのようです。
showで該当箇所( <%= @Owner.car.name %>)を消してcreateを実行した場合、
すんなりとレコードなど作成されてshowのviewに遷移してますね。
ただしアソシエート先の関連レコードのnameカラムがnullだと
「 undefined method `name' for nil:NilClass 」 のようにエラーになっているようです。
nullの場合はエラーが出るもんなんでしょうか?
認識としては空データなので、そのまま「データなし(空白)」で表示されるイメージなんですが・・・
エラーを回避したい場合、Viewでの上記コードはどのように記述するべきでしょうか?
0048nobodyさん
2012/02/21(火) 23:52:39.03ID:???0049nobodyさん
2012/02/21(火) 23:56:53.39ID:???HTMLのコメントアウトでは消えない。
あと、owner.car が nil だから nil.name が無いと言われてる。
あとは自分で試行錯誤して。
0050nobodyさん
2012/02/21(火) 23:58:13.92ID:???下記のように関連レコードに何かデータが入っているときだけ
表示しなさいと記述してもエラーになります。
<p>
<b>name:</b>
<% if @owner.car.name.blank? == false then %>
<%= @owner.car.name %>
<% end %>
</p>
0051nobodyさん
2012/02/22(水) 00:02:07.33ID:???皆様ありがとうございました。
<p>
<b>name:</b>
<% if @owner.car.nil? == false then %>
<%= @owner.car.name %>
<% end %>
</p>
0052nobodyさん
2012/02/22(水) 00:02:59.22ID:???0053nobodyさん
2012/02/22(水) 00:06:54.30ID:???nilというのはレコード自体(カラムのデータ内容ではなく)が無いという意味なんですね。
アソシエート先のレコードがあるか、無いか分からない場合は
毎回>>51のような表記をしないとエラーになりますよね??
該当関連レコードが存在しない場合でもエラーを出さず
かつ、存在した場合はその該当カラムを表示させるスマートな書き方ってありますか?
0054nobodyさん
2012/02/22(水) 00:16:37.73ID:???0055nobodyさん
2012/02/22(水) 00:56:22.90ID:???0056nobodyさん
2012/02/22(水) 01:23:36.24ID:VkxQAe77「MySQLが技術的なギャップを縮めてきているものの、PostgreSQLは優秀で人気がある」
http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
0057nobodyさん
2012/02/22(水) 05:27:51.98ID:???一定条件を満たしたら以後そのページはページキャッシュ化
ということをしたいのですが
:page_cache hoge
という形だとその条件を満たすまで毎回hoge.htmlを削除し続けなければならないので現実的ではありません……
0058nobodyさん
2012/02/22(水) 08:07:31.75ID:???それを自分でやらないといつまでも人に聞かなきゃいけなくなる。
まず ruby から勉強したら?
nil? の戻り値を false と比較なんてしないし、then は書かない。
そもそも nil は偽。
if は後置もできる。
<%= owner.car.name if owner.car %>
0059nobodyさん
2012/02/22(水) 08:55:45.94ID:VkxQAe77http://www.slideshare.net/wooga/1000000-daily-users-and-no-cache
高トラフィックサイトをRailsで構築するためのTips基礎編
http://www.slideshare.net/kaznum/railstips
Games for the Masses: Scaling Rails to the Extreme
http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
ドリコム的Railsアプリ開発流儀
http://www.slideshare.net/takafumionaka/rails-11635710
0060nobodyさん
2012/02/22(水) 21:15:59.93ID:???SFTPでアップロードしろってのは見たんですが他に方法あれば教えて下さい
0063nobodyさん
2012/02/22(水) 22:39:58.45ID:???0064nobodyさん
2012/02/22(水) 22:45:44.40ID:???デフォで再読込による二重投稿とか
防いでますか?
0065nobodyさん
2012/02/22(水) 22:50:25.44ID:VkxQAe77http://www.katawara.com/2009/rails_trap/
0066nobodyさん
2012/02/22(水) 22:55:19.81ID:???防いでない。
そういう風に書けば二重投稿される。
例えば create に完了画面付けるとか。
戻って二重投稿もそのままだと可能
0067nobodyさん
2012/02/23(木) 00:22:08.63ID:???普通は二重投稿防ぐ場合は
投稿(レコード作成)先のテーブルに
内容が一致するレコードがないかを確認させる動作を行うのですか?
0068nobodyさん
2012/02/23(木) 01:02:34.42ID:tBT2oKZghttp://memo.yomukaku.net/entries/187
0069nobodyさん
2012/02/23(木) 04:48:38.91ID:tBT2oKZghttp://q.hatena.ne.jp/1156318046
0070nobodyさん
2012/02/23(木) 07:01:35.21ID:tBT2oKZghttp://blog.monoweb.info/article/2012021823.html
http://blog.monoweb.info/article/2012022122.html
0071nobodyさん
2012/02/23(木) 07:16:47.87ID:???何もしない場合は、完了画面(アクション)別に作ってリダイレクトさせて終わり。
対策する場合は、いろいろやり方ある。
session使ったり使わなかったり。
0072nobodyさん
2012/02/23(木) 07:39:55.52ID:???0073nobodyさん
2012/02/23(木) 08:14:14.85ID:tBT2oKZghttp://d.hatena.ne.jp/zucay/20110120/1295490314
No Reservations about Keywords in Ruby on Rails
http://web.archive.org/web/20100418013011/http://www.yup.com/articles/2007/01/31/no-reservations-about-keywords-in-ruby-on-rails
0074nobodyさん
2012/02/23(木) 17:38:03.14ID:???ログで出てくるViews、ActiveRecordのms数値を
取得する方法ってありますか?
あれば教えて頂けないでしょうか。
0075nobodyさん
2012/02/23(木) 17:50:14.43ID:???これで遅い順に上位10件出せる
0077nobodyさん
2012/02/23(木) 23:51:17.28ID:tBT2oKZgTwitterのアーキテクチャは、(ブログ専用プラットフォームのような)コンテンツ管理の面は問題なかった
http://www.gizmodo.jp/2012/02/instagram_1.html
0078nobodyさん
2012/02/24(金) 00:00:46.05ID:kKPdLOBoTwitterは急速に成長しており、1日に37万人のペースで新規ユーザーを獲得している。
http://www.itmedia.co.jp/news/articles/1011/02/news069.html
0080nobodyさん
2012/02/24(金) 01:32:02.99ID:kKPdLOBohttp://memo.yomukaku.net/entries/187
0081nobodyさん
2012/02/24(金) 08:16:33.38ID:???もちろん二重投稿される。
scaffoldの生成コードも同じ。
防ぐには自分で何とかする。ブラウザ毎に挙動違うから面倒だが。
0082nobodyさん
2012/02/24(金) 14:25:46.72ID:???herokuがファイルシステム触れないから、添付はDBに突っ込もうと思うんだけど
これをもし他のサービスに移植する場合、構造を変えるべきか悩む
0083nobodyさん
2012/02/24(金) 15:04:35.27ID:???普通にS3にでも入れとけば?
0085nobodyさん
2012/02/25(土) 01:10:47.22ID:jX6KHh7oThe Heroku routing mesh detects and terminates requests taking more than 30 seconds to respond.
http://devcenter.heroku.com/articles/request-timeout
http://devcenter.heroku.com/articles/error-codes#h12__request_timeout
0086nobodyさん
2012/02/25(土) 06:54:03.64ID:???(エラー)ログが吐き出されません。
ちなみにdevelopmentモードでは問題なく動くのを確認の上、
productionモードでdbをcreate→ migrate後、
something went wrongエラーになるのは何故でしょうか?
ログも吐き出されないので特定できない。。。。
0087nobodyさん
2012/02/25(土) 08:22:00.73ID:???一時的に設定変えてログ出せばいい。
0088nobodyさん
2012/02/25(土) 09:06:06.35ID:jX6KHh7ohttp://doruby.kbmj.com/honda_on_rails/20110928/Ruby_on_Rails_
0089nobodyさん
2012/02/25(土) 11:03:02.08ID:LGIZj9ybconfig/environments/
0090nobodyさん
2012/02/25(土) 13:22:23.26ID:???config/environment/production.rb
のログ関係のとこのコメントアウトを外しても
log/production.rbにエラーが出てこず空のまんまになる
バージョンのバグじゃないのかな?
0091nobodyさん
2012/02/25(土) 14:08:06.33ID:jX6KHh7oMOONGIFT: ? Railsを使ってDB構造を確認する「Rails schema browser plugin」:オープンソースを毎日紹介
http://www.moongift.jp/2008/07/rails_schema_browser_plugin/
Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
http://sawada0903.blogspot.com/2010/10/rails30er.html
RailRoadでRailsのソースからER図を作成する - 橋本幸樹のいまさら日記
http://d.hatena.ne.jp/koki-h/20090319/1237429076
JUDEで描いたクラスをそのままRuby on Railsで動かすプラグイン:CodeZine
http://codezine.jp/article/detail/2377
0093nobodyさん
2012/02/25(土) 23:03:32.54ID:???0094nobodyさん
2012/02/26(日) 00:49:30.91ID:???後々、mailっていうカラムをテーブルへ追加したい場合って
rake db:reset
rake db:migrate
しちゃうと
テーブルに入ってたデータが全て飛びますよね?
どのようにして同期を取ってデータベースのほうにも追加反映させてますか?
0095nobodyさん
2012/02/26(日) 00:51:26.73ID:eXdNw3U60096nobodyさん
2012/02/26(日) 02:02:31.48ID:???add_column の migration 作って、db:migrateする。
0097nobodyさん
2012/02/26(日) 04:07:08.75ID:???downsize アクションではレコードのcounterカラムの
データを数値で1づつカウントダウンするのが目的です
lists/index ビューの中に
<%= link_to "downsize", {:controller => lists, :action => downsize} %>
と記述したところ 、なぜかassetesへジャンプします。
どのようにすれば lists controllerへdownsizeさせたいレコードのパラメータを渡し
downsizeアクションを実行できますか?
0098nobodyさん
2012/02/26(日) 04:25:01.18ID:eXdNw3U6デフォルトルーティング規則は初期状態で未定義。
行儀よくやるなら config/routes.rb に以下のように書く。
resources :lists do # doのないやつが出来ているはずなのでdo以降を書き足す。
member do
get 'downsize'
end
end
URLは /lists/:id/downsize になる。ビューでは downsize_list_path(list) と書ける。
気にくわなければ routes.rb に好みの規則を書く。
0100nobodyさん
2012/02/26(日) 09:17:37.07ID:IuDDEgNjBasecampという新しいプロダクトの開発のとき,自分が開発環境を決められるようになり,
それなら一番美しいソースコードを書ける言語にしようということでRubyにしたんです。
http://gihyo.jp/dev/serial/01/alpha-geek/0004
Getting Real by 37signals
http://gettingreal.37signals.com/GR_jpn.php
0101nobodyさん
2012/02/26(日) 10:57:07.18ID:???0102nobodyさん
2012/02/26(日) 11:05:33.84ID:???5年で言語はそんなに変わってないし。
ついったーがRailsで出来てるというのはもう過去の話になったのでやめて欲しいが。
0103nobodyさん
2012/02/26(日) 13:29:15.76ID:???サービス自体すでにproductionモードで運営してて
後ほどシステムの改修や追加を行いたいとします。
機能追加のテストなどはdevelopmentモードですることになると思うのですが
�@ユーザーにはそのままをproductionモードで使っててもらう
↓
�Aユーザーの利用時と同時に、開発者は機能改修の追加テストを同ドメインでdevelopmentモードで走らせる
↓
�B問題なければリアルタイムでdevelopmentモードからproductionモードへ変更点を実装させる
この手順って 同じドメイン内 で実施することは出来ますか?
また皆さんがサービス中のサービスに機能追加するときは、どのような手順を踏んでますか?
0104nobodyさん
2012/02/26(日) 13:44:52.22ID:eXdNw3U6ホスト名解決時の問い合わせ先を変更して(/etc/hostsでもおk)
試験環境にアクセスしている。
0105nobodyさん
2012/02/26(日) 14:02:38.57ID:???ステージング環境用意するのが普通。
外に出てるならもちろんIPとかで制限かけて。
0106nobodyさん
2012/02/26(日) 14:05:08.82ID:eXdNw3U60107nobodyさん
2012/02/26(日) 14:31:08.11ID:???0108nobodyさん
2012/02/26(日) 15:52:53.04ID:???そんな事態になった事ないが
0109nobodyさん
2012/02/26(日) 18:50:15.26ID:IuDDEgNjhttp://d.hatena.ne.jp/ruedap/20110220/ruby_heroku_staging_enviroment
http://devcenter.heroku.com/articles/multiple-environments
0110nobodyさん
2012/02/26(日) 19:19:38.15ID:???http://c-brains.jp/blog/wsg/11/11/02-154822.php
https://addons.mozilla.org/ja/firefox/addon/xss-me/
https://addons.mozilla.org/en-US/firefox/addon/sql-inject-me/
https://addons.mozilla.org/en-US/firefox/addon/hackbar/
http://nmap.org/
http://www.rbl.jp/svcheck.php
0111mfcolle
2012/02/26(日) 20:07:55.70ID:aCq41KBLURLだけでなくサイトの画面や動画のサムネイルも一緒に登録することが可能。
まとめサイトなど、気に入ったサイトを永久保存しておきたいときに
便利です。
http://nwn-app.appspot.com/mfcdownload.html
Vectorでも公開中
http://www.vector.co.jp/soft/winnt/net/se489058.html
現在、評価期間中のため完全フリーです。
(一切の機能制限はありません。)
0112nobodyさん
2012/02/26(日) 23:31:21.82ID:???http://engawa.2ch.net/test/read.cgi/poverty/1330244837/
0113nobodyさん
2012/02/27(月) 02:15:59.81ID:dCW9rT9g# 1
User.find(id)
p user.name
# 2
User.where(:id => id).first
p user[:name]
このふたつどうちゃうねん
0114nobodyさん
2012/02/27(月) 07:10:54.59ID:???find(id)は例外を返すけど、where(conditions)はnilを返すんじゃなかったっけ
0115nobodyさん
2012/02/27(月) 07:57:17.74ID:???&x=9&y=14
とクリック位置情報がつきますけど、
これを付けない方法がもしあったら教えて頂けないでしょうか?
0116nobodyさん
2012/02/27(月) 08:44:27.49ID:???http://d.hatena.ne.jp/favril/20110225/1298614248
AssetTag のタイムスタンプキャッシュ(AssetTag Timestamp Caching)
Action View の cache_asset_timestamps で変更することができる
http://d.hatena.ne.jp/conceal-rs/20090210/1234221700
0118nobodyさん
2012/02/27(月) 09:34:54.39ID:4wTfoiF8押されたときにむしり取ってから送るってのは出来そうな気がするけど
送られる前のことだからRails関係ないな。
0119nobodyさん
2012/02/27(月) 11:26:33.70ID:???0120nobodyさん
2012/02/27(月) 11:58:56.65ID:NQ64tcCU> p user[:name]
User.select('*, LENGTH(name)').first['LENGTH(name)'] てのも可能。
# AS 付ければいいんだけど。
0121nobodyさん
2012/02/27(月) 16:59:05.72ID:???更新用のmigrateファイル作るの面倒臭くね?
Table多いシステムだと、やたらmigrateファイル増えるし。
もう直接DBにAlterかけちまう
そのAlter文だけ、テーブル名のsqlファイルで管理するみたいなことやっている。
0122nobodyさん
2012/02/27(月) 17:21:01.78ID:???全部 migration で管理した方が楽。
そのsqlファイルのおかげで、deployや他の人の環境作りの時にも特殊な事しなきゃいけないし。
0123nobodyさん
2012/02/27(月) 17:21:07.31ID:3RDmq3CChoge.fugas.buildするとfugasが増えるがnewは増えない
って話も見かけたんですが、試したらどっちも増えてるようで
よくわかりません
0124nobodyさん
2012/02/27(月) 20:20:43.60ID:4wTfoiF8はレコードを単独で初期化する
AR::Relations::CollectionAssociation#build
は、レコードを初期化し、リレーションに必要な情報をセットして関連づける
0125123
2012/02/27(月) 20:58:31.26ID:apRZCS0Q> リレーションに必要な情報
とは何でしょうか?
fuga.hoge、fuga.hoge_idはnewでもbuildでも設定されていました
内部的なものとかあるんですか?
0126nobodyさん
2012/02/27(月) 21:49:22.79ID:4wTfoiF8ん? newってCollectionのnewだったの?
0127nobodyさん
2012/02/27(月) 21:53:00.25ID:4wTfoiF8lib/active_record/associations/collection_proxy.rb:58: alias_method :new, :build
とか
lib/active_record/relation.rb:83: alias build new
とかあるね。
0128123
2012/02/27(月) 22:48:35.33ID:uBQ66rCQあ、ごめんなさい!そうです
hoge.fugas.buildとhoge.fugas.newの違いについてでした
Fuga.newならfuga.hogeはnilですよね
0129nobodyさん
2012/02/27(月) 23:43:59.83ID:kc4FyAWGMIKAMIのインターネット でググれ
このブログ痛すぎwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
クソワラタwwwwwwwwwwwwwwwwwwwwwwwwww
0130nobodyさん
2012/02/28(火) 04:50:08.92ID:???0131nobodyさん
2012/02/28(火) 09:04:56.06ID:???http://d.hatena.ne.jp/sadaharu28/20101230/1293734238
:reconnect = true
http://d.hatena.ne.jp/ode/20100809/1281336400
0132nobodyさん
2012/02/28(火) 09:08:36.96ID:???http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/ConnectionPool.html
0133nobodyさん
2012/02/29(水) 10:47:53.52ID:???hirb を導入して rails console を快適に利用する | FIRN.JP
http://firn.jp/2011/05/14/hirb-rails-console
https://github.com/cldwalker/hirb
0134123
2012/02/29(水) 12:55:52.66ID:IwtHIEwJなぜか見逃してました・・・
aliasだから結局一緒ってことですね
ありがとうございました
0136nobodyさん
2012/02/29(水) 14:52:53.97ID:???RedisやMongo使ったりとか。
0137nobodyさん
2012/03/01(木) 07:47:37.27ID:???0138nobodyさん
2012/03/01(木) 08:12:28.40ID:???国内で高負荷のサービスだとソーシャルゲームだろうけど、Railsでやってるとこも多いから、ある程度は行けそうだが。
Twitterは mysql + memcached でがんばろうとし過ぎたのでは。
全部はムリだろうな。
0139nobodyさん
2012/03/01(木) 10:15:22.64ID:???http://www.slideshare.net/wooga/1000000-daily-users-and-no-cache
高トラフィックサイトをRailsで構築するためのTips基礎編
http://www.slideshare.net/kaznum/railstips
Games for the Masses: Scaling Rails to the Extreme
http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
ドリコム的Railsアプリ開発流儀
http://www.slideshare.net/takafumionaka/rails-11635710
0140nobodyさん
2012/03/01(木) 20:17:11.06ID:???0141nobodyさん
2012/03/01(木) 23:15:39.99ID:???多い日で2億/日、2割がピークの1時間に集中するとして、4000万PV/時。
10K/秒くらいか。このくらいなら適当に横に数を並べれば捌けるかと。
0142nobodyさん
2012/03/02(金) 00:19:56.23ID:???じゃないしな
適材適所だ
0143nobodyさん
2012/03/02(金) 04:39:44.71ID:???http://www.atmarkit.co.jp/news/201004/19/twitter.html
RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの Twitterのstats(統計)データ。
http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached
Twitter、年内に2億ユーザー到達の可能性
Twitterは急速に成長しており、1日に37万人のペースで新規ユーザーを獲得している。
http://www.itmedia.co.jp/news/articles/1011/02/news069.html
0144あ
2012/03/02(金) 05:58:02.49ID:???http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released
0145あ
2012/03/02(金) 05:58:46.38ID:???http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-1-4-has-been-released
Riding Rails: [ANN] Rails 3.0.12 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-0-12-has-been-released
0146nobodyさん
2012/03/02(金) 07:22:32.53ID:???0147あ
2012/03/02(金) 07:26:47.86ID:???A Rails 3 App in a Single File
https://gist.github.com/1942658?utm_source=rubyweekly&utm_medium=email
0148 忍法帖【Lv=2,xxxP】
2012/03/02(金) 14:29:06.86ID:+56pTEv8Rails 3.1.3
C:\temp>gem list rails
*** LOCAL GEMS ***
rails (3.1.3)
0149nobodyさん
2012/03/02(金) 18:34:30.25ID:???http://d.hatena.ne.jp/kyoro353/20111223/1324589389
Skinny Controller, Fat Model
http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model
0150nobodyさん
2012/03/05(月) 04:56:15.27ID:???ページの隅っこに表示したいのですが
どうすればいいですかね?
application_controllerのbeforefilterで
@start_time = Time.now
view/layouts/application.html.erbの最後の部分で
<%= ( Time.now.usec - @start.usec ).to_f / 1000000.to_f %>sec
とやればいけるかなーと思ったのですがLOGに表示される時間と全然違うし
たまにマイナスになることさえあります
0151nobodyさん
2012/03/05(月) 11:17:00.84ID:VBG5Ifaehttp://sourceforge.jp/magazine/12/03/02/0449207
Riding Rails: [ANN] Rails 3.2.2 has been released!
http://weblog.rubyonrails.org/2012/3/1/ann-rails-3-2-2-has-been-released
0152nobodyさん
2012/03/05(月) 15:20:12.44ID:???http://blog.sorah.jp/2012/03/05/mass-assignment-vulnerability-in-github
これこのスレでも話題に上ってたよね?
0153nobodyさん
2012/03/05(月) 15:39:15.80ID:VBG5Ifae0154nobodyさん
2012/03/05(月) 16:06:00.38ID:VBG5Ifae0155nobodyさん
2012/03/05(月) 16:56:00.39ID:iQwb7kypどなたか教えて頂けると嬉しいです _ _
Bundler could not find compatible versions for gem "multi_json":
In Gemfile:
omnipopulus (>= 0) ruby depends on
multi_json (~> 1.0.0) ruby
rails (= 3.2.2) ruby depends on
multi_json (1.1.0)
0156nobodyさん
2012/03/05(月) 17:18:17.43ID:VBG5Ifaehttps://github.com/kandalf/omnipopulus
0157nobodyさん
2012/03/05(月) 22:47:04.11ID:VBG5Ifaehttp://www.youtube.com/watch?v=K1IEy4UJLjE#!
0158nobodyさん
2012/03/06(火) 11:17:58.21ID:Mbwu5NQrhttp://mochizblog.heroku.com/21
0159nobodyさん
2012/03/06(火) 11:36:43.54ID:U2WpLIdSnoticeを二度書くのが冗長だと感じるのですが・・・
<% if notice %>
<div class="alert alert-info"><%= notice %></div>
<% end %>
0160nobodyさん
2012/03/06(火) 11:39:22.07ID:???あんまりやらないけど
0161nobodyさん
2012/03/06(火) 11:40:58.27ID:???<div class="alert alert-info"><%= notice.presence || "" %></div>
0162nobodyさん
2012/03/06(火) 13:52:05.61ID:???http://www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html
0163nobodyさん
2012/03/06(火) 19:10:00.62ID:???なにかありますでしょうか?
おなしゃす!
0166nobodyさん
2012/03/06(火) 20:02:13.16ID:???:station1 と :station2 とで一つにしたいのです。
おおおなしゃす!
0167nobodyさん
2012/03/06(火) 21:13:23.55ID:???0168nobodyさん
2012/03/06(火) 21:31:29.39ID:Mbwu5NQr0169nobodyさん
2012/03/06(火) 21:45:29.03ID:Mbwu5NQrfirst_or_create
http://d.hatena.ne.jp/hichiriki/20120229
0170nobodyさん
2012/03/06(火) 21:48:42.85ID:???https://github.com/rails/rails/pull/1403
0171nobodyさん
2012/03/06(火) 22:02:11.44ID:Mbwu5NQr0172nobodyさん
2012/03/07(水) 00:10:05.75ID:x208WeF5http://rails-bestpractices.com/posts/148-protect-mass-assignment
0174nobodyさん
2012/03/08(木) 22:44:25.11ID:sSSqQ+82Proposal for Improving Mass Assignment
https://gist.github.com/1974187
0175nobodyさん
2012/03/09(金) 07:53:54.40ID:???hamlでゴリゴリ書きたいのですが・・・
0176nobodyさん
2012/03/09(金) 08:01:58.13ID:???特にLink_toとかね
でもメンテナンス性が下がる
好きにすればいいと思う
0177nobodyさん
2012/03/09(金) 08:06:41.83ID:???0178nobodyさん
2012/03/09(金) 15:27:17.25ID:CaKlZb34http://toyoshi.hatenablog.com/entry/2012/03/09/143753
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html
0179nobodyさん
2012/03/10(土) 03:51:48.50ID:???railsつかってviewをかける能力をもったデザイナを雇えば解決できる
デザイナってjs書ける人が多い気がするから、学べば簡単に習得してくれそう
0180nobodyさん
2012/03/10(土) 06:24:39.30ID:???0181nobodyさん
2012/03/10(土) 06:49:29.74ID:dMTyNNmm0182nobodyさん
2012/03/10(土) 09:05:28.37ID:???hamlはほぼプログラミングだから、デザイナを煩わせたくない。あれ、コードの見た目から出来上がりが想像できないし。
haml覚えるよりデザインしてくれという感じ。
scssくらいならやってくれそう。
と思ったら、コンパイルするのが分からない、できないと言われた事はある。
デザイナが会社にいても、テイスト変えたいとか、手が足りなくて外部に頼む事があるので、やはり難しいかな。
0183nobodyさん
2012/03/10(土) 09:18:24.03ID:???普通にエディタで書き起こしているの?
scss なんかは変数使って全体のカラーテーマを一箇所の編集でコントロール出来るとか教えたら
喜んで使ってくれそうな気もしないでもないけど。
0184nobodyさん
2012/03/10(土) 09:46:00.34ID:???ターミナル使ってコンパイルと聞いただけでムリ
0185nobodyさん
2012/03/10(土) 10:18:55.55ID:???0186nobodyさん
2012/03/10(土) 10:48:56.55ID:???0187nobodyさん
2012/03/10(土) 10:56:23.46ID:???待て待て、コンパイルするだけでそれだけ拒絶反応を示すなら
コーディングなんてサラサラ無理って話じゃないのか?
いや、待てよ・・・
そうか!
アイコンダブルクリックってコーディング出来るように設定してやればいいのか!(・∀・)
0188nobodyさん
2012/03/10(土) 11:23:54.52ID:???0189nobodyさん
2012/03/10(土) 11:24:04.34ID:???action scriptやjavascriptも余裕でこなすデザイナなら
rubyのソースくらいどうってことない。
っていう願望。
0190nobodyさん
2012/03/10(土) 11:28:26.72ID:???0191nobodyさん
2012/03/10(土) 12:48:34.30ID:???0192nobodyさん
2012/03/10(土) 13:03:43.48ID:???0193nobodyさん
2012/03/10(土) 13:24:32.16ID:???Psとかで減色したりという技術はあるけど、イラスト自分では描けない、アイコン作らせるとちょっとダサい、ボタンやバーが全部同じようなグラデ、とか。
こだわりポイントの違いでは。
HTMLの構造とかcssの再利用にこだわる人もいる。
phpのSmarty分かるなら、erbは理解できる。ただhamlは無理だったわ。
0194nobodyさん
2012/03/10(土) 17:10:37.25ID:dMTyNNmm>>124
Ruby on Rails 備忘録 ? Ride On Rails ? Blog Archive ? ActiveRecord の new と build の違い
http://rubyonrails.gachinko.org/3-1/build/
0195nobodyさん
2012/03/10(土) 17:27:09.14ID:aM3uABPFそれは AR::Base.new との違い。
0196nobodyさん
2012/03/11(日) 14:31:37.46ID:???0197nobodyさん
2012/03/11(日) 17:47:28.75ID:???Blogにしてでも
ショッピングサイトにしてでも
SNSにしてでも
好きに使えばよろしい
0198nobodyさん
2012/03/11(日) 19:00:02.16ID:???http://www.zend.co.jp/tech/index.php?Tips%2FPHP%2F%24GLOBAL%A4%CE%C0%C8%BC%E5%C0%AD
0199nobodyさん
2012/03/12(月) 21:14:47.04ID:???0200nobodyさん
2012/03/12(月) 23:20:38.06ID:???0201nobodyさん
2012/03/13(火) 09:26:33.52ID:???0202nobodyさん
2012/03/13(火) 11:55:36.88ID:???0203nobodyさん
2012/03/13(火) 14:53:00.79ID:???0205nobodyさん
2012/03/13(火) 20:15:21.66ID:???検索で
|abc| where(:def => abc)
て書くとabcにハッシュ入れられるけどOR使えない
|abc| where('def = ? or ghi = ? ', abc, abc)
OR使えるけどハッシュ入れられない
だと思うのだけどハッシュ入れられてOR使う方法なにかありますかね?
0206nobodyさん
2012/03/13(火) 20:52:09.80ID:3D+Fx4x60207nobodyさん
2012/03/13(火) 21:26:57.84ID:???どうもすみません有り難う御座います。
0208nobodyさん
2012/03/13(火) 21:27:33.33ID:3D+Fx4x6当てておいただけだが。
0209nobodyさん
2012/03/13(火) 21:28:13.62ID:3D+Fx4x6abc: abc だったら何が何だかわからなくなると思って。
0210nobodyさん
2012/03/13(火) 21:32:53.73ID:???scopeでの記述なんですが動きませんでした。
ん゛ん゛ー
0211nobodyさん
2012/03/13(火) 21:42:02.08ID:???0212nobodyさん
2012/03/13(火) 21:52:22.91ID:???申し訳ないです。Railsから入った3ヶ月目の初心者す。
ttp://havbegun.blogspot.com/2011/06/railsnamedscopeor.html
と
ttp://havbegun.blogspot.com/2011/06/railscheckbox.html
合わせた感じにしたかったんですが・・・
0213nobodyさん
2012/03/13(火) 22:00:54.52ID:3D+Fx4x6その :名前 のところにはハッシュで与えた引数の同名キーの値が入る。
0214nobodyさん
2012/03/13(火) 22:11:25.06ID:???有り難う御座います。
conditions風に書くと飛んできたハッシュ["1", "2", "3"]を
=で検索してしまってエラーが出てしまいます。
0215nobodyさん
2012/03/13(火) 22:28:14.14ID:3D+Fx4x6それは条件式を動的に作るしかない。
class Foo < AR::Base
scope :hoge, ->(array) { where([ (['id = ?'] * array.size).join(' OR '), *array]) }
end
Foo.hoge(['1', '2', '3'])
#=>
SELECT "foos".* FROM "foos" WHERE (id = '1' OR id = '2' OR id = '3')
IN でいいんじゃね、という気もするんだが。
->(array) { where('id IN (?)', array) };
0216nobodyさん
2012/03/13(火) 22:29:55.46ID:???こういう事じゃないの?この人がやりたいのは。
? のとこはシンボル使ってもいいけどさ
0217nobodyさん
2012/03/13(火) 22:37:01.01ID:???上の式も勉強になります。俺の説明不足でお手間お掛けしてすんませんでした。
0218nobodyさん
2012/03/13(火) 22:40:05.66ID:???難しいなぁ
0219あ
2012/03/14(水) 20:06:15.85ID:fmxFyl45https://github.com/rails/strong_parameters
mass assignment
attr_accessible, attr_protected
0220あ
2012/03/14(水) 21:33:55.80ID:fmxFyl450221nobodyさん
2012/03/15(木) 06:51:32.01ID:E3IxfR1a新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
新しいラダニアムの翼(new wing of radaniam part �T) .mp4
http://www.youtube.com/watch?v=PRPJ69rVgbE
題名”ラダニアムの翼その1(A wing of radaniam_part�T).mp4”
http://www.youtube.com/watch?v=WTde4RdA5LU
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
0222nobodyさん
2012/03/15(木) 12:09:00.47ID:???0224nobodyさん
2012/03/15(木) 20:15:27.73ID:W5ClVJbNhttp://guides.rubyonrails.org/ Kindleでも読める。
0226nobodyさん
2012/03/15(木) 22:55:20.43ID:tL5kumnThttp://spring-mt.tumblr.com/post/19282358465/apache-nginx-x-passenger-unicorn
Apacheが全部面倒みてくれるpassengerの方が全体的な取り回しとかは言いわけで
nginx+unicornは使うと格好つけのためにパフォーマンス落としているような…
0227あ
2012/03/16(金) 03:37:51.80ID:bi642VX9新規プロジェクトをつくってみよう
ストップウォッチを作る
http://watson1978.github.com/MacRuby-DoJo/
0228nobodyさん
2012/03/16(金) 04:34:32.03ID:???http://www.slideshare.net/wooga/1000000-daily-users-and-no-cache
高トラフィックサイトをRailsで構築するためのTips基礎編
http://www.slideshare.net/kaznum/railstips
Games for the Masses: Scaling Rails to the Extreme
http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
ドリコム的Railsアプリ開発流儀
http://www.slideshare.net/takafumionaka/rails-11635710
ソーシャルゲームスケールアウトの歴史
http://www.slideshare.net/drecom/ss-11667563
0229あ
2012/03/17(土) 06:26:57.94ID:???1Uサーバー200台、1600台のHDDが、2Uサーバー50台で済み、HDDは完全になくなったという。
ラックも9ラックから4ラックに削減
http://ascii.jp/elem/000/000/677/677858/
http://b.hatena.ne.jp/t/fusion-io
0230nobodyさん
2012/03/17(土) 06:29:13.71ID:???ミクシィは、数百台あったデータベースサーバを数十台近くまで、約10分の1に減らしました。
ドリコムではクエリ処理が20倍高速になり、サーバ台数が4分の1に削減されました。
http://www.publickey1.jp/blog/12/fusion-ioceo.html
0231nobodyさん
2012/03/17(土) 06:38:54.25ID:???http://www.publickey1.jp/blog/12/fusion-ioceo.html
0232nobodyさん
2012/03/17(土) 12:47:59.75ID:???http://www.infoq.com/jp/articles/gregg-pollack-scaling-rails
エピソード#1 - ページの応答性
エピソード#2 - ページのキャッシング
エピソード#3 - キャッシュの有効期限
エピソード#4 - New Relic RPM
エピソード#5 - 高度なページのキャッシング
エピソード#6 - アクションのキャッシング
エピソード#7 - フラグメントのキャッシング
エピソード#8 - memcached
エピソード#9 - Taylor Weibleyとデータベース
エピソード#10 - クライアントサイドのキャッシング
エピソード#11 - 高度なHTTPキャッシング
エピソード#12 - Jesse Newlandと配備
エピソード#13 - Jim Gocheeと高度なRPM
0233nobodyさん
2012/03/17(土) 12:49:07.84ID:???http://www.atmarkit.co.jp/news/201004/19/twitter.html
RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの Twitterのstats(統計)データ。
http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached
0234nobodyさん
2012/03/17(土) 15:50:30.89ID:???http://shugo.net/jit/20080114.html#p01
0235nobodyさん
2012/03/17(土) 16:20:19.61ID:???http://www.oiax.jp/rails/asagao_2/cookie_store.html
0236nobodyさん
2012/03/17(土) 21:44:53.42ID:???てかRuby自体そんな印象だけど。
0237nobodyさん
2012/03/17(土) 22:02:51.07ID:zlGr3ewJどこのマニュアルのこと?
0238nobodyさん
2012/03/18(日) 00:16:58.57ID:???http://api.rubyonrails.org/
http://guides.rubyonrails.org/
公式以外が色々あるのはどうしようもないというか、
たくさん使われている証拠だよね。
0239nobodyさん
2012/03/18(日) 04:21:40.60ID:???http://d.hatena.ne.jp/miyohide/20120312/1331561695
Symbolでconstantize
http://d.hatena.ne.jp/japanrock_pg/20110301/1298968183
0240nobodyさん
2012/03/18(日) 12:19:06.11ID:???これの上は別に constantize しなくてもいい。
[Item, Entry].each do |c|
c.findなんちゃら
end
とかで十分。
下はただの to_s.constantize だから要らんような。
0241nobodyさん
2012/03/18(日) 12:58:40.67ID:bdCn7E4R恩恵は薄いな。
コード中に書けるなら定数でいいわけで。
0242nobodyさん
2012/03/18(日) 20:45:03.76ID:???Play!
http://playdocja.appspot.com/documentation/1.2.3/home
Django
http://djangoproject.jp/doc/ja/1.0/
symfony
http://docs.symfony.gr.jp/symfony2/
0243nobodyさん
2012/03/19(月) 17:41:21.27ID:???http://www.yup.com.sharedcopy.com/articles/2007/01/31/072824b59123b20543842385aee20449.html
0244nobodyさん
2012/03/20(火) 12:30:14.76ID:???RailsでWebサーバを起動できないので助けてください プロンプトでRailsプロジェクトのディレクトリに移動してから「ruby script/server」コマンドをと入力しました。
すると、以下のようなメッセージが出てきました。
Missing the Rails 2.3.2 gem. Please `gem install -v=2.3.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
Railsのバージョンは2.3.2のはず(rails -v コマンドで確認しました)なのに、メッセージがそのまま表示されてWebサーバを起動できません。自分で原因を調べてみたのですが解決できませんでした。
このような状況を解決するには、どうすればいいのでしょうか?
よろしくお願いします。
バージョン
ruby(1.8.7 (2010-01-10 patchlevel 249) [i486-linux])
gem(1.5.0)
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
rails (2.3.2)
rake (0.9.2.2)
rubygems-update (1.5.0)
0245nobodyさん
2012/03/20(火) 12:54:52.03ID:???これどういうこと?
職場で知恵遅れだからみんな相手にしてくれないってこと?
0246nobodyさん
2012/03/20(火) 13:00:46.10ID:???0247nobodyさん
2012/03/20(火) 13:11:03.93ID:???0249nobodyさん
2012/03/20(火) 15:18:22.36ID:RDyhUCWQrubyやgemが複数個所に入っていて、意図しないのが起動しているんだろうな。
0250nobodyさん
2012/03/20(火) 18:25:16.58ID:???0.8.7くらいでは
0251nobodyさん
2012/03/20(火) 23:43:10.04ID:JqWym66Xrakeのバージョン関連では、rails1.2.6を使っているときにrake0.9.2ではダメで0.8.7に下げたことがありますが、それでもserverが起動できない、ということはありませんでした
というおせっかいを枕詞に質問させていただきたいのですが
ウェブ上のデータを収集してDBに保存するバッチ(他にもボットやクローラとも呼ぶのでしょうか)をrails runner+cronで毎分実行させています
保存したデータをユーザーが閲覧するページに表示させています
ところが保存するデータが多く、"同時に"DBに保存できず、バッチの実行が終了する間際にページを数回続けて更新すると、更新するたびに違ったデータが表示されてしまいます
ページに表示されるデータを更新するのは1分に1回にしたいのです(その1分の間にもDBのデータは更新されるわけですが、その更新はリアルタイムにはページに反映させたくない)
そこで、「非同期」「javascript」「route」「ActiveRecord」「master slave」などいくつかの分野をそれなりに調べてみたのですが
そもそもどのレベルで解決すべき問題なのかがわかりません
ご存知の方がいらっしゃいましたら、検索すべきワードなど、ヒントだけでもいただけないでしょうか
念のためバージョンを記します
ruby1.9.2 rails3.2.1 です
よろしくおねがいします
0252nobodyさん
2012/03/20(火) 23:48:40.13ID:???0253nobodyさん
2012/03/21(水) 00:12:16.65ID:XpPmSBIp発想の鋭さに思わず笑いがこぼれるほどでした
ですが取得するデータの鮮度を下げても、DBに同時に保存できない問題は解決できそうにありませんorz
大量のデータを"同時に"保存するのは難しそうなので、DBのデータと表示するページの情報とを、定期的に(例えば1分ごとに)同期するような仕組みがないか探しています
0254nobodyさん
2012/03/21(水) 00:32:42.68ID:???「データをバッチ処理が終わるまで一時的に保存。バッチ処理が終わったら一気にDBへ追加。」では駄目ということですね。
以下では如何でしょう。無駄にリソースを食っている気もするし、質問の意図を捉えそこねている気もしますが。
* 各データがどの回のバッチ実行時に保存されたかを記録。そしてバッチ実行の進捗状況を管理し、バッチ実行が終了した時のみデータを表示。
バッチ実行テーブルを作る。(一つのレコードが、各分のバッチ実行に対応する。)
そして各レコードに「その回に保存したデータ」を表示するか否かのフラグ(データ表示フラグ)を持たせる。
バッチ実行時にはまずバッチ実行テーブルに、一つレコードを追加する。この時データ表示フラグはfalse。(このレコードをAとする。)
そして、データをテーブルに保存する時は各データをAへ結びつける。
データを全て保存し終わったら、Aのデータ表示フラグをtrueにする。
データ表示時には、そのデータに結び付けられているバッチ実行テーブルの対応するレコードを引っ張ってきて、
データ表示フラグがtrueの時のみ表示する。
0255nobodyさん
2012/03/21(水) 00:36:04.37ID:???railsが複数入っていたみたいで、不要なrailsを削除したら解決しました。
ありがとうございました。
0256nobodyさん
2012/03/21(水) 04:56:47.73ID:XpPmSBIpありがとうございます。その方法で解決しました。
数学のうまい解答例を見たような気分です。
古いレコードを削除させるボットを別に用意すれば、リソースのことも気にならないかもしれません
DBのレベルで2段階のバッファを用意する、という発想まではあったんですがmasterやslaveなど見当違いな方向で調べてしまっていました
テーブルをひとつ追加して、2つのテーブルの間でレコードを紐付けする、という方法は他の場面でも使えそうです
大変勉強になりました。ご丁寧にありがとうございました。
0257nobodyさん
2012/03/21(水) 08:38:06.12ID:D6rwvwb2500,000 requests/sec ? Modern HTTP servers are fast ? The Low Latency Web
The OS is Ubuntu 11.10 running Linux 3.0.0-16-generic #29-Ubuntu SMP Tue Feb 14 12:48:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux.
http://lowlatencyweb.wordpress.com/2012/03/20/500000-requestssec-modern-http-servers-are-fast/
「UbuntuがRed Hatを追い抜いた」と創設者 ? WIRED.jp 世界最強の「テクノ」ジャーナリズム
http://wired.jp/2012/03/20/mark-shuttleworth-ubuntu/
0258nobodyさん
2012/03/21(水) 08:42:45.31ID:D6rwvwb2http://jhollingworth.github.com/bootstrap-wysihtml5/
https://github.com/xing/wysihtml5
0259nobodyさん
2012/03/21(水) 19:28:26.18ID:D6rwvwb2http://railslab.newrelic.com/scaling-rails
0261nobodyさん
2012/03/22(木) 08:20:19.14ID:???0262nobodyさん
2012/03/22(木) 14:08:52.84ID:???0263nobodyさん
2012/03/24(土) 07:30:14.99ID:???@ita.map(&:sure).map(&:resu) としています。
これをメソッドにして、@ita.to_resu みたいに書きたいのですが、
ActiveRecord::Relation にメソッドを追加するのも違う気がします。
どこにどう書くのが良いのでしょうか。
0264nobodyさん
2012/03/24(土) 08:28:02.45ID:???AR::Relationに付ける必要はない。
ただその構成で全部のレスが欲しいために、スレまでオブジェクトとして取り出すのは効率悪いけどな。
レスが欲しいだけなら
Res.where(id: @Ita.sures.pluck(:id))
とか。
あとは Resテーブルに ita_id カラム追加する手もある。
その場合は、
Res.where(ita_id: @ita.id)
0265nobodyさん
2012/03/24(土) 08:43:59.97ID:9Agwf/QChas_many :sures
has_many :resus, through: :sures
end
resus = an_ita.resus
Resu Load (0.2ms) SELECT "resus".* FROM "resus" INNER JOIN "sures"
ON "resus"."sure_id" = "sures"."id" WHERE "sures"."ita_id" = 1
0266あ
2012/03/24(土) 10:57:10.17ID:VyBEUop6first_or_create
http://d.hatena.ne.jp/hichiriki/20120229
find_or_create
0267nobodyさん
2012/03/24(土) 20:33:07.23ID:???0268nobodyさん
2012/03/25(日) 09:14:36.10ID:???0269nobodyさん
2012/03/25(日) 21:34:11.27ID:???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/
Ruby on Rails を高速化する
N+1 クエリー問題を解消する
http://www.ibm.com/developerworks/jp/opensource/library/os-railsn1/
現実の世界の Rails、第 3 回: ActiveRecord を最適化する
一般的なパフォーマンスの問題を解決する
http://www.ibm.com/developerworks/jp/web/library/wa-rails3/
eager loadingって何? - おもしろWEBサービス開発日記
http://d.hatena.ne.jp/willnet/20090303/1236093728
N+1問題は、ORMの典型的なパフォーマンス問題
http://dev.ariel-networks.com/articles/workshop/rails-activerecord/
0270nobodyさん
2012/03/25(日) 22:39:24.02ID:???おすすめの方法ってあります?
0271nobodyさん
2012/03/25(日) 23:50:55.93ID:???0272nobodyさん
2012/03/26(月) 14:12:39.10ID:???関数呼び出し後に検証する普通のテストとshould_receiveによるモックテストとを
同じレベルで書こうとした際に、テスト対象となる関数を呼び出すところが
beforeでもafterでもうまくいかないように思えるのですが
皆様どのようにテストをされておりますでしょうか。
例としましては、以下のような場合です。
describe User do
describe '#wait' do
#before { subject.wait(room) }
let(:room){ mock_model(Room) }
subject { User.new }
it "引数のroomのwaitが呼ばれること" do
room.should_receive(:wait)
end
its(:room) { should eq room }
#after { subject.wait(room) }
end
end
0273nobodyさん
2012/03/26(月) 21:19:48.66ID:???Ruby On Rails ピチカート街道 - h( ... ) でHTMLエンコード -
http://rubist.blog77.fc2.com/blog-entry-36.html
Route 477 - Rails3に「デフォルトでHTMLエスケープする機能」が入ったらしい
http://route477.net/d/?date=20091013
0274nobodyさん
2012/03/27(火) 00:15:20.95ID:30mhKm6Rサーバー側でやればいい話なのですが、古いサイトにも一応アクセスできるようにRails側でクッキーの有無を判断して振り分ける必要性がある悩んでいます
0275nobodyさん
2012/03/27(火) 04:02:07.49ID:???0276nobodyさん
2012/03/27(火) 09:18:43.69ID:K7bWlZBoRailsを挟む理由が旧サイトアクセス用Cookieの有無を判定したいから
であれば、Apacheで SetEnvIf Cookie と RewriteCond %{ENV:name} を
組み合わればいいと思うのだが。
0277nobodyさん
2012/03/28(水) 03:08:55.44ID:???0278nobodyさん
2012/03/28(水) 15:43:44.62ID:???IMPORTANT
This release changes the default value of config.active_record.whitelist_attributes to true.
This change only affects newly generated applications
http://weblog.rubyonrails.org/2012/3/27/ann-rails-3-2-3-rc1-has-been-released/
0280nobodyさん
2012/03/29(木) 15:16:05.13ID:???Let's make Rails on OS X easy again!
http://www.kickstarter.com/projects/1397300529/railsapp
0281nobodyさん
2012/03/30(金) 08:20:23.45ID:8zaEmJo9http://d.hatena.ne.jp/rochefort/20120314/p1
config.active_record.whitelist_attributes will create
an empty whitelist of attributes available for mass-assignment
security for all models in your app.
http://guides.rubyonrails.org/configuring.html
As such, your models will need to explicitly whitelist or blacklist
accessible parameters by using an attr_accessible or attr_protected declaration.
http://guides.rubyonrails.org/security.html
0282nobodyさん
2012/03/31(土) 20:53:25.86ID:6KRM2cA3ぐぐったら何か問題あることはわかったんだけども
具体的に何をどうしたらいいのかよくわからないから
お母さんが説明するみたいに優しく教えて
0283nobodyさん
2012/04/01(日) 11:53:58.85ID:hlU1wyGVそもそもコントローラごとにJS分けるって意味あるの?
0284nobodyさん
2012/04/01(日) 12:18:45.93ID:???0285nobodyさん
2012/04/01(日) 12:29:59.58ID:hlU1wyGV知ってるなら教えてー
0286nobodyさん
2012/04/01(日) 13:35:07.34ID:HW3lmsFvCoffeeScriptからの変換でそれぞれのファイルの中身が別々の
名前空間(関数オブジェクトローカル)に収まるようになったので、
同じ名前をそれぞれのファイルで使っても名前の競合問題が
発生しなくなっている。
で、使うときは連結した状態のものを1HTTPリクエストで読み込む。
0287nobodyさん
2012/04/01(日) 14:27:22.60ID:hlU1wyGVそうだったのか!ありがとう!
0288nobodyさん
2012/04/02(月) 22:12:34.20ID:???HTMLやCSSも覚えないといけませんか?
0289nobodyさん
2012/04/02(月) 22:16:49.44ID:???Javascriptも覚えましょう。
0290nobodyさん
2012/04/03(火) 02:26:52.84ID:vczNQCNm以下のスレに
【IT】プログラミング言語「Ruby」が国際規格に認定
http://uni.2ch.net/test/read.cgi/newsplus/1333369330/
以下のような書き込みがあったのですが、
44 :名無しさん@12周年 [] :2012/04/02(月) 21:43:32.97 ID:TClUUd9q0
Rubyは、単なるスクリプト言語で陽が当たらなかったのだが、それに目を付けた
Ruby on Railsで世界中に一躍有名。ところがその処理系の遅さが嫌でJavaで書いた
JRubyが今の主流。日本生まれだから応援したいが、すっかり他国の賢いプログラマに
改良されちゃっている。
いまって JRuby が主流なの? MatzRuby の 1.9.3 とかをみんな使っているわけではないの?
JRuby も面白いと思うけど、主流というのは初めて聞いたのだが・・・
0292nobodyさん
2012/04/03(火) 08:01:42.52ID:???0293nobodyさん
2012/04/04(水) 01:05:03.14ID:???0294nobodyさん
2012/04/05(木) 05:17:00.55ID:58gh6YOihttp://www.sponichi.co.jp/gravure/special/ir_2010/ir_ikezawaasuka/KPhotoNormal20100731176_p.html
第1回 RubyでFacebookアプリ作るぞ! - Facebook開発者の為のサポートサイト | fb.developers'+
http://fb.dev-plus.jp/column1/column1_1/
0295nobodyさん
2012/04/11(水) 17:05:03.76ID:???modelのvalidationをかんがえてるですが
単一のカラムがユニークな値であるときを検証するのは
validates_uniqueness_of :name
とすれば問題ないのですが
例えばカテゴリーのカラムが同じ値かつ、カラムの名前が同じ値の時にvalidationで検証し、エラーをだすにはどのようにしたらよいのでしょうか?
例を示してくれるとありがたいです。
0297nobodyさん
2012/04/12(木) 07:49:35.54ID:???validates :name, :uniqueness => { :scope => :category }
0298nobodyさん
2012/04/12(木) 11:48:53.84ID:???0299nobodyさん
2012/04/12(木) 14:29:25.98ID:hOYmozjkhttp://memo.yomukaku.net/entries/187
http://stackoverflow.com/questions/1633297/how-do-i-validate-two-fields-for-uniqueness
validates :zipcode, :uniqueness => {:scope => :recorded_at}
http://stackoverflow.com/questions/3276110/rails-3-validation-on-uniqueness-on-multiple-attributes
0300nobodyさん
2012/04/13(金) 09:42:54.54ID:???パスワードを入力したレコードを新規登録するとします。
そのあと、レコードを更新するとき、そのパスワードの値をみて
違ってたら、エラーを出すバリデーションってどうやってやるかわかりますか?
0301nobodyさん
2012/04/13(金) 09:45:22.90ID:???0302nobodyさん
2012/04/13(金) 11:38:05.06ID:???作ってる自分にも分からないように。
0303nobodyさん
2012/04/14(土) 02:33:39.40ID:???0304nobodyさん
2012/04/14(土) 02:43:31.69ID:???0305nobodyさん
2012/04/14(土) 10:41:00.37ID:???0306nobodyさん
2012/04/14(土) 10:59:53.69ID:???map.resourceで作られるルートなんだが、
view側で<%= edit_slip_journal_path(@slip, @journal) %>が記述されているとして、これにパラメータを渡すかっこいいやりかたってないの?
:actionや:controllerのハッシュに分解してurlを記述すればいいんだが、
あまり見栄えがよくないんだが
0307nobodyさん
2012/04/14(土) 13:13:54.35ID:???0309nobodyさん
2012/04/14(土) 16:11:12.89ID:???0310nobodyさん
2012/04/14(土) 16:31:24.74ID:v9j0Vyqy君は馬鹿だからきたいしてない
どーせ無理だし
0311nobodyさん
2012/04/14(土) 16:38:34.98ID:JiKNlWk7script/rails console
>> slip = Slip.first
>> journal = slip.journals.first
>> app.edit_slip_journal_path(slip, journal, a: 1, b: 2)
=> "/slips/1/journals/1/edit?a=1&b=2"
0312nobodyさん
2012/04/14(土) 17:14:40.37ID:???各種ライセンス費用を節約するためにDB参照を1台に集約し
クライアントのセットアップの必要の無いwebアプリにしろとのお達しが。
更には、webサーバは今回新規に導入するけれど、
今後作成する他の業務webアプリと兼用させたいとか……
という訳で独断で以前使った事のあるRoRを使う事にし、
これからこのスレにお世話になります。
で、まずはサーバの基本設定ですが、他業務アプリとの干渉を避けるため
URIの/直下はapache管理にして/index.html内に業務毎のリンクを貼り、
/zaiko/以下をRoRの在庫管理アプリで使う予定です。
更には他のwebアプリも同様にパスを切って別のRoR、PHP等の
アプリで使えるようにしておきたいと考えています。
この場合、apacheとRoRの設定はどのようにしたらよいのでしょうか。
0313nobodyさん
2012/04/14(土) 21:50:56.01ID:???0314nobodyさん
2012/04/14(土) 21:52:40.94ID:JiKNlWk7deploying rails to sub uri
セクションとか見れば。
0315312
2012/04/15(日) 01:03:32.95ID:en0ASpiL・unicorn + リバースプロキシ
・passengerで構築してhttpd confにRailsBaseURIを追加で設定
passengerの方がコンパイルするまでにyumとかで入れないといけない物が多いのでそこだけ手間ですが
超巨大サイトでもない限りややオススメかな
0316nobodyさん
2012/04/15(日) 01:07:51.75ID:en0ASpiLこれって、やっぱ仕様的にRailsの挙動がおかしい様にしか見えないのですが
既出だったらすいません…
describe :FixtureLoadTest do
context :load_fixture do
fixtures :items
it "はspec中でfixtureのロードを行う" do
Item.count.should == 5
end
end
context :not_load_fixture do
it "はspec中でfixtureのロードを行う" do
Item.count.should == 0 # アイテム所持数は5個のままだったのでエラー!
end
end
end
0317nobodyさん
2012/04/15(日) 11:05:14.44ID:???0318nobodyさん
2012/04/15(日) 12:49:21.89ID:u7d2/RHNちょくちょく覗こう、ROM主体で。
0319nobodyさん
2012/04/15(日) 13:59:02.74ID:X8cuaQo/同一のアカウントを使いまわす場合と、アプリごとにアカウントを分ける場合とで利点、不利点などありますか?
実際にherokuで複数のWebアプリを運用してる方はどういう方法で運用してますか?
0320nobodyさん
2012/04/15(日) 23:00:11.18ID:en0ASpiL環境を書いておきますが、rspecの設定の問題ではなくて
ActiveRecorsのTestFixtureモジュールのコード上の問題ですね
Rails3.2.2
rspec2.9.0
rspecの設定でどうにか出来る場合は教えていただきたいです
地味に困っているので
0321nobodyさん
2012/04/15(日) 23:16:16.65ID:Z0QKXNCPAR::TestFixturesの仕様の問題と分かったのなら、
それで終了のような気もするけど、
代替物(Factory GirlとかFabricationとかMachinistとか)は使えないの?
0322nobodyさん
2012/04/16(月) 00:27:57.36ID:???coffeescriptってコンパイル時に自動的にに即時関数でラップするじゃないですか?
色んなjsで使う共通クラスを別ファイルで定義しようとしたときに、これがすごく邪魔になってしまうと思うのだけど、みんなどうしてる?
0323nobodyさん
2012/04/16(月) 00:50:53.67ID:DQzSVka/0324nobodyさん
2012/04/16(月) 00:51:20.95ID:DQzSVka/0325nobodyさん
2012/04/16(月) 16:24:59.22ID:???0327在庫”管理”
2012/04/17(火) 01:51:27.31ID:???トン
リバースプロキシでmongrelに繋げるのが手っ取り早そうですね。
ググってトップに出てきたページにRailsでの設定方法も書いてあるし。
まだ開発環境のインストールの途中までしか進んでませんが。
というか、gemでのネット参照がマトモに動かず、Railsのインストールで止まる。
外部ネット参照が制限されてる環境でのインストールは厳しいなぁorz
ROM付きの本でも買って来た方が早かったか。
0328nobodyさん
2012/04/17(火) 07:29:58.38ID:???0329nobodyさん
2012/04/17(火) 08:12:57.58ID:???0330在庫”管理”
2012/04/18(水) 23:23:08.26ID:???まだプロジェクトが動き始めたばっかりだからな。
しかも5年位前にしばらくやってた時のうろ覚えな知識とぐぐる先生をフル動員して、
それでもバージョンの違いとかに戸惑いながらなんとかやってる状態だし。
あくまでも接続台数も使用時間も限られる業務用途なんで、
あんまり速度は求められてないというのも気楽なところ。
ただ、他業務との兼用サーバになる事だけは考慮しないとダメだけど。
今日はとりあえず端末設定画面が動くようになった。
Aptana studio 3からweb鯖を起動しようとしてもエラーで動かず、
コマンドラインから rails server を叩けば動くという訳分からん状態なんだが。
その状態で apache のリバースプロキシを通しての接続も確認出来た。
しかしこの、Aptana3 からApplicationControllerを読み込めてないってのは何なんだろ。
明日はとりあえず在庫データ用の各種モデルの作成と、
基幹サーバからデータを引き取って業務サーバに突っ込むVBアプリを組むかなぁ。
0332nobodyさん
2012/04/19(木) 12:12:27.17ID:???作ってた人が抜けたんだっけか。懐かしい。
今なら Passenger か unicorn
Passenger はなかなか息が長いね
0333nobodyさん
2012/04/19(木) 18:58:28.25ID:???さまざまな言語に対応するWebアプリケーション用サーバー「Mongrel2」リリース
http://sourceforge.jp/magazine/10/09/03/0948237
自分も 2009年ぐらいから rails はさわっていないので、
最近の状況はよくわからないけど
0334nobodyさん
2012/04/19(木) 20:26:00.28ID:???異なるviewページのフォームで送ったデータを同じメソッドで処理し、そのエラー結果を異なるviewにかえしたいとと持っています。どうやればうまくまとめられるでしょうか?困ってます。
view側のフォームで強引なパラメータを持たして、メソッド側でそれを
場合分けして、処理すれば可能なんですが、それでいいのでしょうか?
よろしくお願いします。
0335nobodyさん
2012/04/20(金) 01:21:43.21ID:CXxaVPIV日本最大級の料理サイトを運営するIT企業社員
http://www.news-postseven.com/archives/20120405_99964.html
東大を卒業後、投資コンサル会社を経て、現在は料理サイト運営で有名なIT企業に勤務
http://www.news-postseven.com/archives/20120409_100637.html
0337nobodyさん
2012/04/21(土) 15:30:29.71ID:???やり方は大きく分けて2通り。
1)どこのviewからのかが分かる情報を持たせて同じコントローラを呼び、
view別にレンダリングする。
2)共通処理を行うクラスを用意し、処理メソッドをviewの呼び出し元の
コントローラから呼び出す。
実装が簡単なのは前者だけど、他言語での経験上、後者の方が保守性、拡張性が高い。
単純にメソッドを呼ぶより、共通処理クラスを継承してコントローラを作るのがいいと思う。
0338nobodyさん
2012/04/22(日) 01:50:59.85ID:19kYSa4ngenerate scaffoldで生成されるcontrollerのメソッドには全て
respond_to do |format| で
htmlのほかに、jsonでも出力されるようになっているようです。
htmlは分かるのですが、このjson出力というものは、
どう使うと便利、または正しいのでしょうか。
htmlだけでなくjson形式も出力する。デフォルトでこうなってるということは、
きっと素敵な使い方があるはずと思い、質問させて頂きました。
お恥ずかしい質問かもしれませんが、よろしくお願い致します。
0339nobodyさん
2012/04/22(日) 04:48:37.68ID:???外から使わないなら消した方後いいんじゃない?
0340nobodyさん
2012/04/22(日) 07:10:27.68ID:???0341nobodyさん
2012/04/22(日) 07:22:36.18ID:???0342nobodyさん
2012/04/22(日) 08:01:33.71ID:???JSでのHTMLへの整形が面倒でサーバー側でやってしまう・・・
0343nobodyさん
2012/04/23(月) 20:36:08.95ID:???rails2まではサニタイズのメソッドを
filename.gsub!(/[^\w\.\-\+_]/,"_")
に変えることによって日本語ファイルを扱えましたが、
rails3になって扱えなくなりました。どーもファイル名の複合エンコードが問題があるようです。どこを直せば文字化けしない日本語ファイルとして
あるかえるか検討もつきません。知ってるい人がご鞭撻宜しく。
0344nobodyさん
2012/04/23(月) 21:05:33.66ID:???\w のとこを [:word:] に変える。
それでも変換しないと文字化けする。
0345nobodyさん
2012/04/23(月) 21:06:25.49ID:???0346nobodyさん
2012/04/23(月) 21:07:41.00ID:???0347nobodyさん
2012/04/24(火) 00:46:01.84ID:???だめでした
>>345
私もそう思ってruby 1.8.7と1.9.2で試しましたが
結果は同じでした。
0348nobodyさん
2012/04/24(火) 02:46:11.65ID:???オリジナルのファイル名を使う気がないなら
なんか固定文字列を適当に返せばいいだけじゃないの
ちなみに\wは1.8系だとひらがなにマッチするが1.9系はしない
文字コードの問題なら、
filename.toutf8
とか変換しとけばいい問題ではないの?
0349nobodyさん
2012/04/24(火) 07:01:26.46ID:ZlbrLuYU0350nobodyさん
2012/04/24(火) 11:41:03.64ID:???datetime型のカラムを作成してデータをorder("カラム名")としたところエラーがでます
sqliteからmysqlに変えてもだめでした
updated_atなどは普通にorderできます
explainしてみても、作成したカラムもupdated_atもdatetime型になってました
Rails3.2.3でubuntu11.10 serverです
0351nobodyさん
2012/04/24(火) 12:57:24.14ID:iDCAmQechttp://d.hatena.ne.jp/zucay/20110120/1295490314
No Reservations about Keywords in Ruby on Rails
http://web.archive.org/web/20100418013011/http://www.yup.com/articles/2007/01/31/no-reservations-about-keywords-in-ruby-on-rails
0353nobodyさん
2012/04/24(火) 17:31:32.56ID:???普通ですか?それとも置かない?
0354nobodyさん
2012/04/24(火) 19:59:48.10ID:???オリジナルの名前をつかいたいから苦しんでます。webを検索しても
日本語ファイル名を扱った成功例ってrails2なんですよね。
rails3でfile_columnを入れている方がいれば、日本語ファイルが
アップロード際、何もコードをいじっていなければ、アンダースコアに
日本語が変換されると思います。rails2と同じやり方ではむりでした 。
0355nobodyさん
2012/04/24(火) 20:07:33.17ID:WxPv1Uxg理想のファイル名との対応をDBに持っておいて、
返すときにHTTPヘッダでそれを教えてやるくらいしか思いつかん。
0356nobodyさん
2012/04/25(水) 01:03:23.36ID:???Script <-> UserScript <-> User みたいな relation を管理する際に、
Scriptの更新を直接Userに伝播したくない場合、どのように実装するのが普通でしょうか?
なぜ伝播したくないかというと、例えばユーザAがscriptを作成して、
script = Script.new(:src => 'puts hello world!')
script.save # id=1
ユーザA,B,Cがそれを利用したとします。
script.users << user_a
script.users << user_b
script.users << user_c
その後、オーナーであるユーザAがscriptの内容を変更すると、ユーザB,Cにとっては意図しない変更になります。
script = Script.find(1)
script.update_attributes(:src => 'puts uhehe!')
(1) Script にcreated_by カラムなどを作成して validates_uniquneness_of :src, :scope => :user_idで管理し、
srcはコピーする事は考えましたが、Script.srcはランキングを作るためにユニークに保ちたいのです。
(2) created_by カラムを用意せず、既存のデータに変更を加える場合にupdate ではなくcreate する独自の処理を加えて実装する
事も考えましたが、ActiveScaffold ではハンドリングできなくなってしまいます(たぶん)。
(3) 別途ランキングのためのsrcをユニークに管理するテーブルを用意する実装も考えましたが、
ほとんど同じカラムを持つテーブルが2つできてしまうので冗長過ぎる気もします。
Scriptは重複しにくいので例が悪かったかも知れませんが、もう少しカラムが多く、重複が発生しやすい場合でも
どのように実装するのが良いのでしょうか? どうぞよろしくお願い致します。
0357nobodyさん
2012/04/25(水) 05:57:44.41ID:???使ってる file_column のバージョンが古いとか。
original filename の取り出し方が確か変わってたような
0358nobodyさん
2012/04/25(水) 06:02:32.44ID:???ActiveScaffold やめるとか。
後は updated_by みたいなカラム用意して、Script の方は acts_as_versioned 使うとか。
0359nobodyさん
2012/04/25(水) 06:51:16.42ID:???0360nobodyさん
2012/04/25(水) 08:42:39.76ID:???file_columnでなくRailsかrubyのレベルで話ができないのか?
>rails2まではサニタイズのメソッドを
>filename.gsub!(/[^\w\.\-\+_]/,"_")
>に変えることによって日本語ファイルを扱えましたが、
この処理が日本語を消しているだろ
1.8系はKCODEとencoding一致していれば\wが全角文字に一致するから消されないが
1.9系は\wが全角文字にマッチしないからどうやっても消える(Rubyの仕様が変わった)
1.8でも消えるならKCODEとfilenameのencodingを一致させる必要がある
0361nobodyさん
2012/04/25(水) 09:05:43.19ID:???というか何がどうサニタイズなのか。
0363nobodyさん
2012/04/25(水) 10:50:55.43ID:???>この処理が日本語を消しているだろ
これはわかってますね。
>1.8でも消えるならKCODEとfilenameのencodingを一致させる必要がある
1.8でも消えたんで、railsのバーションなのは間違いないと思います。
params[:テーブル名][:ファイルカラム名].original_filename.force_encoding("UTF-8")でUTF-8に強制的に変換したあと、paramsのハッシュでインスタンス化するんですけど、そこで必ず日本語がアンダースコアになってしまします。成功例もないし、私のちからではお手上げかも。
0364nobodyさん
2012/04/25(水) 11:06:50.70ID:???メソッド自体、サニタイズって名前のものなんですよね。file_columnは通常日本語のファイル名はハイフン化されてしまうんですが。
そのハイフン化される部分filename.gsub!(/[^a-zA-Z0-9\.\-\+_]/,"_")を
filename.gsub!(/[^\w\.\-\+_]/,"_") に変えることで対処することができました。だけど、
rubyがエンコードに
ついてのクラスを加えたことで、railsもそれに対応しました。それによって
file_columnも以前のようにコートの一部をfilename.gsub!(/[^\w\.\-\+_]/,"_") に修正するだけでは、日本語ファイルを扱えなくなりました。そんな感じです。
0365nobodyさん
2012/04/25(水) 12:33:33.10ID:???まず1.8でやっているのか?
force_encodingって1.9にしかないと思うが
1.9の場合、\wは日本語にマッチしないから
そのコードだと日本語消えるぞ
1.8の場合、$KCODEはuを指定している?
指定してないと\wは日本語にマッチしないから日本語消えるぞ
p params[:テーブル名][:ファイルカラム名].original_filename
とかで変換前にどうなってるのか見たほうがいいんじゃねーの
0366nobodyさん
2012/04/25(水) 16:44:08.18ID:???というか、updateメソッドちょっと変えるだけだし、全然難しくないと思う。
それもできないとかはないよね…さすがに
0367nobodyさん
2012/04/25(水) 17:09:22.81ID:???0368nobodyさん
2012/04/25(水) 18:29:12.54ID:???filename.gsub!(/[^[:word:]\.\-\+_]/,"_")でやりましたけど、日本語がアンダーバーにされます。もし、それで日本語ファイルになってるなら、詳しく教えてくれませんか。当方の環境はruby 1.9.2 rails3.0.9です。
0369nobodyさん
2012/04/25(水) 19:30:01.23ID:???サーバ再起動してないんじゃね?
ruby 1.9.2-p312
rails 3.0.10
0370nobodyさん
2012/04/25(水) 19:33:52.92ID:???3.0.9 でも変わらないはず
0371nobodyさん
2012/04/25(水) 19:57:39.76ID:???上でまちがったこといってました。訂正しておきます。railsではなく、rubyのバージョン依存ですね。
filename.gsub!(/[^\w\.\-\+_]/,"_")変えて でruby1.8.7で日本語をファイル名をあつかえました。だけど、ruby1.9.2の場合以前できません。
すいませんが、コードを変えてのはfilename.gsub!(/[^[:word:]\.\-\+_]/,"_")まんまですか?違ってたらおしえてください。
0373nobodyさん
2012/04/25(水) 22:41:58.15ID:???3.1.0に変えると環境が結構変わりそうだったし、エラーもでたので
3.0.9と1.9.2で強引にできました。
filename = filename.force_encoding("UTF-8")
filename.gsub!(/[^[:word:]()\.\-\+_]/,"_")
サニタイズする前に強制的にUTF8にします。そのあと、先ほどの正規表現で
日本語を表すことができました。()もつけたけど。
ありがとうございます。
0374nobodyさん
2012/04/26(木) 20:35:01.07ID:???指定セルへのデータのセットやら書式の指定やらの仕方がよくわからん。
全くの白紙からのデータの一括セットはともかく指定セルだけ書き換えたいとか、どうするんだ?
データを表組みで出力したセル領域を罫線で装飾しようとしたら、
別の罫線パターンを持つFormatオブジェクトをいくつも作って、
表内のセル位置に合わせて選択しながらセットするのか?
Spreadsheetの導入の参考にしたサイトだと、データを1次元配列にして
rowに対してconcatして行高さを調整して終わりで、
細かい操作については殆ど触れてないか、わざわざ専用のFormat派生クラスを作って
たった1個のセルにセットして終わりだったし。
せめてテンプレート用のxlsファイルを読み込んで、新規シートに対して
帳票ヘッダ部は全項目コピペして一部文字列を書き換えたり
データ行は1行単位でフォーマットをコピーしてデータを埋め込んだりしたい。
VBAみたいにセル領域に対し一括して罫線や書式などをセット出来なくても、
テンプレートが使えれば随分楽になるんだけど。
要は帳票をExcel2000までで扱えるxlsファイルとして手軽に作りたいのだけど、
別のプラグインを探した方がいい?
0375nobodyさん
2012/04/26(木) 20:44:08.09ID:???正直、Windowsサーバを立ててC#でそこだけ書いた方がいい。
0376nobodyさん
2012/04/26(木) 23:29:40.34ID:???Microsoftも明確に非推奨と謳っている
0377nobodyさん
2012/04/26(木) 23:43:13.78ID:???0378nobodyさん
2012/04/27(金) 00:13:52.95ID:???0379nobodyさん
2012/04/27(金) 00:17:25.23ID:???PHPのExcelライブラリはRubyのよりずっとやれることが多かったはず
0381nobodyさん
2012/04/27(金) 09:17:15.54ID:???0382nobodyさん
2012/04/27(金) 09:24:10.87ID:???0383nobodyさん
2012/04/27(金) 09:43:42.29ID:???テンプレートファイル読み込んで指定セルに値を入れたり、
全セルなめて文字列置き換えくらいなら、
spreadsheetでできます。
ただ、テンプレートのシートをコピーして1ファイル内に何枚も追加するの
だけができなくて、そこだけ Apache POI HSSF 使ってJavaでプログラムして
system()呼び出しで実行するようにしたこともあります。
(rjbではなく)
0384nobodyさん
2012/04/27(金) 20:43:35.72ID:???そういや昔、Fedora上で動かすwebアプリの計算処理部分が
WinのDLLとしてしか供給されてなくて、Wineを噛ませて使った事があったなぁ。
0385nobodyさん
2012/04/30(月) 05:29:42.90ID:a7YpdowlPythonAnywhere is a Python development and hosting environment
that displays in your web browser and
runs on our servers.
http://www.pythonanywhere.com/
0386nobodyさん
2012/04/30(月) 13:00:48.59ID:???http://www.ruby.or.jp/ja/tech/development/web_application/110_other_links.html
0387nobodyさん
2012/05/01(火) 03:38:56.40ID:???ソート処理は、自分で書かなきゃいけないんでしょうか?
0388nobodyさん
2012/05/01(火) 08:14:30.09ID:???ソートなんて簡単でしょ。余程複雑でなければ。
シンプルなものなら自分で書くと言っても20文字くらい足すだけだし
0389nobodyさん
2012/05/01(火) 08:58:03.15ID:???0390nobodyさん
2012/05/01(火) 17:23:42.20ID:Kul3M1xg0391nobodyさん
2012/05/03(木) 19:53:10.57ID:H5PydUheそして2006年11月、出会ったのがScalaです。
http://logsoku.com/thread/engawa.2ch.net/poverty/1335970660/
0392nobodyさん
2012/05/03(木) 23:49:29.40ID:???0393nobodyさん
2012/05/03(木) 23:57:40.64ID:H5PydUhehttp://www.youtube.com/watch?v=VOFTop3AMZ8
0394nobodyさん
2012/05/05(土) 02:36:41.74ID:???curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm user all
rvm requirements
curl -L get.rvm.io | bash -s stable --rails
これでrubyをインストールしました。
which ruby
/home/username/.rvm/bin/ruby
ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
こんな具合です。続いてgemを
gem install pg -- --with-pg-dir=/usr/local/pgsql/
gem install rails
(中略)
> Successfully installed rails-3.2.3
このようなログがざざっと出て完了します。しかしここで
rails -v
> プログラム 'rails' はまだインストールされていません。
> 次のように入力することでインストールできます:sudo apt-get install rails
などとなってしまい、railsが使えません。
長々とすみません。私は何を間違えているのでしょうか?
0395nobodyさん
2012/05/05(土) 03:37:36.18ID:???たぶん、rvmの.bashrcへの登録が機能してないとかじゃないかな?
途中でシェルを再起動したとか
rvmはデフォルトだとbash_loginか何かに書き込まれるんだけどそれをうまく読み込めてないんじゃないかな
0396nobodyさん
2012/05/05(土) 12:51:24.07ID:???.bash_loginに
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
などと書いてあるのを知らず。
うっかり.bashrcにsource "~/.rvm/scripts/rvm"などと書いていましたが、これだとうまく動きませんで。
削除しました。私が余計なことをしていました。
結果、
~$ rails -v
Rails 3.2.3
うまく出来ました。ご推察の通りです。ありがとうございます。
0397nobodyさん
2012/05/05(土) 16:51:36.13ID:???普通は外部キー制約は自分で行うものなんでしょうか?
それともrailsのレールに乗っていれば、そのような制約についてはrails側でうまくやってくれるから
特にそれらを設定する必要はないのでしょうか?
0398nobodyさん
2012/05/05(土) 22:17:39.65ID:???migrationファイルに追記する必要がある
Modelレベルでの外部キー制約ライクなことをするのは
validates_existenceプラグインで出来る
(本職のDB屋に怒られると思うケド、まぁ何も無いよりはマシ)
0399nobodyさん
2012/05/06(日) 01:50:34.26ID:???:dependent => :destroy
:dependent => :delete_all
:dependent => :nullify
http://www.ark-web.jp/sandbox/wiki/390.html
0400nobodyさん
2012/05/06(日) 01:51:11.58ID:???http://aligach.net/diary/20110224.html
0401nobodyさん
2012/05/08(火) 18:48:01.99ID:???ここに書いてある
PostgresSQLite
ってのは、
PostgreSQLとSQLiteと、両方が使えるの意味で良いのかな・・・?
postgreSQLiteってググるとなぜか引っかかるんだが、何か関係あるの?
(PostgresSQLiteでなくてね)
0402nobodyさん
2012/05/08(火) 19:50:09.84ID:???多分、Markdownとかで
- Postgres
- SQLite
って書いてたのが、何かの拍子に消しすぎただけ
0403nobodyさん
2012/05/08(火) 20:06:55.69ID:???グーグル検索なら、ある程度の表記のゆれを吸収してくれるからに過ぎない
0405あ
2012/05/09(水) 16:42:20.48ID:PBThpqdDhttps://postgres.heroku.com/blog/past/2012/5/3/crane_the_new_50_per_month_production_database_/
Crane
400 MB Cache
$ 50 / mo
Kappa
800 MB Cache
$ 100 / mo
https://postgres.heroku.com/pricing
0406nobodyさん
2012/05/09(水) 19:42:10.39ID:???超優良コンテンツが集まってたのに。。。
0407nobodyさん
2012/05/09(水) 19:43:11.43ID:LQK4Qanf0408nobodyさん
2012/05/10(木) 13:34:25.15ID:kGW35EI0来訪したお客様がどこ経由でアクセスしたのかを記録しておくためにgetのパラメーターとかで
http://hogehoge.jp/?type=qr_code
とか経由してきた媒体を付けるのがありますが
これって、一般的な名称ってあるのでしょうか?
どこでも一定の需要がありそうなので、plug-inにして公開しようかと思っているのですが
0409nobodyさん
2012/05/10(木) 16:24:15.33ID:???match 'foo(/:a(/:b))' => 'foo#bar', :as => :foo, :defaults => { :a => 'a', :b => 'b' }
のときに
foo_path({:a => 'a', :b => 'c'})
をすると
/foo/a/c
こんなpathになってほしいのに、
/foo?b=c
こんなpathになってしまいます。
scope 'foo(/:a(/:b(.:format)))', :to => 'foo#bar' do
match nil, :defaults => { :a => 'a', :b => 'b' }
match nil, :as => :foo
end
こんな感じに:defaultsと:asを分けると解決しましたが、
もっといい方法は無いでしょうか?
0411408
2012/05/10(木) 17:04:35.23ID:kGW35EI0アリガトウゴザイマス
出来上がりましたらそのうち貼り付けるので
程々に期待しないで待って下さい
0412nobodyさん
2012/05/10(木) 18:50:39.64ID:???match 'foo/:a(/:b)' => 'foo#bar', :as => :foo, :defaults => { :b => 'b' }
match 'foo' => 'foo#bar
0414nobodyさん
2012/05/10(木) 20:35:22.33ID:???レスありがとうございます。
:defaultsと一致したパラメーターが省略されるのは良いのですが、
/foo?b=c
でアクセスしても:defaultsの方が優先されて
params[:b]には'b'が入ってしまうんですよね。
routes.rbに、こんな感じに書くんですか?
match 'foo/:a/:b(/:c)' => 'foo#bar', :defaults => { :c => 'c' }, :as => :foo
match 'foo/:a(/:b)' => 'foo#bar', :defaults => { :c => 'c', :b => 'b' }
match 'foo' => 'foo#bar', :defaults => { :c => 'c', :b => 'b', :a => 'a' }
しかし、その書き方だとパラメータの数が多い時に書く数が多くなりませんか?
match 'foo(/:a(/:b))' => 'foo#bar', :defaults => { :a => 'a', :b => 'b' }
match 'foo(/:a(/:b))' => 'foo#bar', :as => :foo
こんな感じに:defaultsと:asを分けたほうが綺麗に書けるような気がします。
scope 'foo(/:a(/:b))', :to => 'foo#bar' do
match nil, :defaults => { :a => 'a', :b => 'b' }
match nil, :as => :foo
end
scopeを使えば共通する部分をまとめて書けて更に綺麗に書けるんですが、
これより、いい書き方を知りませんか?
0415nobodyさん
2012/05/10(木) 21:38:14.01ID:???link_to 'foo', "/foo/#{a}/#{b}"
0417nobodyさん
2012/05/11(金) 06:33:19.56ID:???link_to 'foo', "/foo/#{a}/#{b}"
end
0418nobodyさん
2012/05/11(金) 08:46:26.02ID:I34Bn/OV0419あ
2012/05/12(土) 02:58:45.70ID:N6Nn+dZ50420nobodyさん
2012/05/13(日) 05:26:32.18ID:Z0cLNqKBhttp://jobs.rubynow.com/
0421nobodyさん
2012/05/13(日) 07:18:31.68ID:???ブログを作ってるんですが、カテゴリ一覧を取得するには
モデルの呼び出し部分はどう書けばいいのでしょうか?
postsテーブルはtitle body categoryがstringに設定されてます。
categoryの値が重複しないもののみを取得したいんですが
Post.whereとかで、どう指定すればいいのかわかりません
0422nobodyさん
2012/05/13(日) 08:06:55.00ID:???0423nobodyさん
2012/05/13(日) 10:37:28.20ID:Z0cLNqKB自己参照結合
自己結合(Self Joins)
http://wiki.usagee.co.jp/ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Active%20Record%20Associations#m6658a2f
Self-referential has_many :through associations
http://blog.hasmanythrough.com/2007/10/30/self-referential-has-many-through
http://blog.hasmanythrough.com/2006/4/21/self-referential-through
http://japan.zdnet.com/blog/yoshimi/2007/11/22/entry_27016437/
0424nobodyさん
2012/05/13(日) 12:09:02.21ID:SS18YzByCategoryを別テーブルにしてしまうのが綺麗な気はする。
0425nobodyさん
2012/05/14(月) 23:10:24.92ID:???0426nobodyさん
2012/05/15(火) 23:23:25.85ID:???Deviseベースでユーザー同士が簡易にプライベートメッセージをやりとり出来るプラグインってありますか?
簡単に導入できるタイプのもので。
解説サイトとかあれば助かります。
0427nobodyさん
2012/05/16(水) 00:01:08.02ID:???Deviseとメッセージは別ものだから、依存しない方がいい。
ググったらこんなのあったけど、使った事はない。
https://github.com/jongilbraith/simple-private-messages
使い方も書いてある。
0428nobodyさん
2012/05/16(水) 07:50:30.07ID:???1.PostFixをインストールし、mail コマンドで外部への送信はできた
2.ActionMailerを使って送信しようとするとそのまま60秒応答を返さなくなりTimeoutが発生
アドバイスお願いしますorz
0429nobodyさん
2012/05/16(水) 09:38:42.63ID:???0430nobodyさん
2012/05/17(木) 00:37:52.66ID:8KJ6nyqa0431nobodyさん
2012/05/17(木) 09:52:48.37ID:8KJ6nyqahttp://d.hatena.ne.jp/suginoy/20120516/p1
0432nobodyさん
2012/05/17(木) 11:07:18.46ID:8KJ6nyqa大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html
0434nobodyさん
2012/05/17(木) 13:02:21.51ID:???企業ではどのようなサーバ環境でRORを動かしてるのですか?
apache+cgiがやっぱり王道でしょうか?
0435nobodyさん
2012/05/17(木) 13:14:42.66ID:???サーバ性能とサービスへのアクセス、メンテ等のし易さとかにもよるけど、
Apache+Passenger(or unicorn)
nginx+unicorn
nginx+Apache+Passenger(or unicorn)
とかその辺
0436nobodyさん
2012/05/17(木) 15:04:47.07ID:???ちょっと検討してみます
0437nobodyさん
2012/05/17(木) 16:30:32.93ID:???学生さんかな
0438nobodyさん
2012/05/17(木) 21:52:09.83ID:???0439nobodyさん
2012/05/17(木) 22:38:49.71ID:???0440nobodyさん
2012/05/17(木) 23:15:12.23ID:???FastCGIとか使ってた時代もあったけど、mongrelが出て来て一気にデプロイが楽になった
その後Passengerが登場してさらに楽になった感じ
趣味でやるんならPassengerが一番楽でいいんじゃないかな
負荷に合わせてプロセスを勝手に増減してくれる
0441nobodyさん
2012/05/18(金) 02:46:38.12ID:???passengerもいいんだけど、webサーバへの依存度が高いのが気に要らない
結合は疎のままでもおkなunicornラヴ
0442nobodyさん
2012/05/18(金) 03:28:07.46ID:HkOwZr1hhttp://www.growthwk.com/article/13561401.html
0443nobodyさん
2012/05/18(金) 03:30:41.10ID:HkOwZr1hTwitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0444nobodyさん
2012/05/18(金) 03:49:55.52ID:???http://el.jibun.atmarkit.co.jp/rails/2012/03/ruby-3574.html
Rails Hub情報局: Cloud FoundryがRuby「で」作られたクラウドだった件
http://el.jibun.atmarkit.co.jp/rails/2011/06/cloud.html
0445nobodyさん
2012/05/18(金) 03:51:50.31ID:???1つは、JavaVMが備えていた優れた性能や機能です。
Twitterが、これまで利用していたRuby on RailsからJavaVMへと移行することを表明したこと
http://www.publickey1.jp/blog/11/java_4.html
0446nobodyさん
2012/05/18(金) 04:01:19.46ID:???PHPで書いた既存のDB周りのコードは今後も使いまわす。
既存DBのインターフェースを、PHPでRESTfulにWebAPI化してバックエンドとし、
フロントエンドであるRailsからActiveResourceでアクセス。
http://d.hatena.ne.jp/kazuk_i/20090117/1232191936
naoyaのはてなダイアリー - 疎結合のための Web API
http://naoya.g.hatena.ne.jp/naoya/20060509/1147170968
0447nobodyさん
2012/05/18(金) 11:09:28.87ID:???rails2.x系とrails3.x系って全然違いますか?
やっぱり企業ではrails3.xで動いてますか?
0448nobodyさん
2012/05/18(金) 11:24:03.52ID:???別にRailsで開発してるとかじゃなくて、Redmineだけツールとして使いたい企業は、Rails2系しか入れてないと思う。
趣味であっても今から開発するならRails3にしとけ。
Rails3も、リリースからもう2年近く経ってる。
Rails2と3の違いはググれ。
古いサービスで予算なくて(もしくはその労力が惜しくて)リプレースできず、Rails1.xのまま動いてるとこもある。
0450nobodyさん
2012/05/18(金) 16:08:51.96ID:???これを読むと
match ':controller(/:action(/:id))(.:format)'
という書き方はRails3では非推奨ということですが
何故非推奨となったのでしょうか?
0451nobodyさん
2012/05/18(金) 16:29:53.25ID:???0452nobodyさん
2012/05/18(金) 16:32:24.95ID:???とりあえず新物好きなので3.2から勉強始めたんですがジュンク堂入っても3.2の参考本がないですね
いつ出るのか
0453nobodyさん
2012/05/18(金) 16:48:52.37ID:???海外サイトで学ぶのが今のところ一番良い。
どうしても日本語でなければダメなら、電子書籍にすること。
でも日本語だけだと、どうせつまづくので、基本英語で。
0454nobodyさん
2012/05/18(金) 16:50:23.37ID:???一応「基礎Ruby on Rails」って本の改訂版は3.2に対応しているみたいだよ
他にもあるかは知らない
0455nobodyさん
2012/05/18(金) 16:50:39.26ID:???0457nobodyさん
2012/05/18(金) 20:32:55.52ID:x+BIo9WE0458nobodyさん
2012/05/19(土) 07:19:25.87ID:???そういえば今週末はrails4zombiesのところがむりょうになってるらしいね
0459nobodyさん
2012/05/19(土) 10:46:01.79ID:???mass assignの挙動が変更されたのをバグだと言ってる。
0460nobodyさん
2012/05/19(土) 12:23:02.78ID:???0461nobodyさん
2012/05/19(土) 12:41:30.26ID:V7Ybn72N0462nobodyさん
2012/05/19(土) 13:56:14.79ID:???自分はなじめなくてvimにもどってきたけど
0463nobodyさん
2012/05/19(土) 14:28:40.51ID:???2.0待ってるより、他のエディタにした方が良いと思う。
普段はvim使ってる。たまにemacs
開発環境ってエディタの事だけなのかな?
0464nobodyさん
2012/05/19(土) 14:31:45.75ID:???周りにやってる人がいなくてどれから始めればいいのか…って状況です。
0465nobodyさん
2012/05/19(土) 14:45:24.88ID:???0466nobodyさん
2012/05/19(土) 15:26:37.53ID:???0467nobodyさん
2012/05/19(土) 15:49:23.98ID:???IronRuby使えればVisual Studio使えて便利なのにな
.net frameworkの膨大なライブラリも使えるし
0468nobodyさん
2012/05/19(土) 16:11:20.54ID:???補完もvimでできるし。
GUIでviewいじれるとかだったら意味あると思うが。
0469nobodyさん
2012/05/19(土) 16:17:51.26ID:???0470nobodyさん
2012/05/19(土) 16:29:47.78ID:???補完が賢すぎる。Eclipse/Javaの補完に肉薄するレベル。
Vim、Emacs使ってる人もRubyMineはよく出来たVimプラグイン、Emacsプラグインがあるから
ぜひ使ってみるべし
0471nobodyさん
2012/05/19(土) 16:43:30.18ID:???0472nobodyさん
2012/05/19(土) 16:50:17.77ID:???強制する会社はウンコです。
こだわるべきは、そんなところじゃない。
でも、はっきり言ってnetbeans最強なんですけどね。
(特にsvnとの連携機能は世界最強です
自分がnetbeansを便利に使ってるところを見た他のエンジニアはほぼ100%、
「その便利そうなIDEはなんですか?」って聞いてくる(笑
開発環境の強制はしないけど、食わず嫌いってこともあるっていうことは
頭にいれておいたほうがいいよね。
つまり、自分が言いたいことはnetbeans最強ってことです。
0473nobodyさん
2012/05/19(土) 16:52:08.28ID:???おまけにMr.ビーンに名前に似てるしコメディヲタクなんだねっていじられそうだから使いたくないし名前も出したくない
0474nobodyさん
2012/05/19(土) 16:54:00.30ID:???0475nobodyさん
2012/05/19(土) 17:25:11.37ID:???開発者がアレだったってことで今は別の人を筆頭にemacs-helmって名前で標準搭載を目標に開発が進められてるよ
0478nobodyさん
2012/05/19(土) 19:16:56.76ID:???VisualStudioが重いとかいうのはPCがしょぼいだけだ
Visual Studio 11 beta express for webでも入れてみろ
CSS3対応でGUIでデザインできる
0479478
2012/05/19(土) 19:20:48.32ID:???http://www.microsoft.com/visualstudio/11/en-us
無料だから試して見れ
UIデザインが捗るぞ
IronRubyでRailsが動かないのは残念。
IronPythonのが完成度が高そう
0481nobodyさん
2012/05/19(土) 19:51:22.21ID:???Windowsのrubyクソ遅いし
0482nobodyさん
2012/05/19(土) 19:56:04.08ID:???VisualStudioなんて使わんわ
0483nobodyさん
2012/05/19(土) 22:35:13.54ID:???やっぱherokuしか選択肢ありませんか?
無料で提供してくれるクラウドホスティングってheroku以外にもありますか?
0484nobodyさん
2012/05/19(土) 23:06:25.05ID:???ほぼ無理
heroku以外だと http://www.fluxflex.com/ とかがある
0485nobodyさん
2012/05/19(土) 23:14:03.11ID:V7Ybn72NRedHat の OpenShift とか
VMWare の CloudFoundry とかあるけど。
まぁ Heroku 使っとけ、という気がする。
0486nobodyさん
2012/05/19(土) 23:57:14.73ID:???0487nobodyさん
2012/05/20(日) 00:20:36.99ID:???Rubymineもほとんど使い勝手は変わらないのでお勧め
0490nobodyさん
2012/05/20(日) 03:26:11.50ID:Bj415Jco今のVisual Studioはコードを書くためだけのIDEじゃない。
Adobe DreamweaverやExpression Webみたいに、
HTMLのデザインがGUIでできる。
もちろん、コードエディタでコード手打ちもできる。
HTMLタグやCSSはインテリセンスで自動補完されて楽チン。
IronRuby使わないRails環境での開発であっても、
ViewとかのHTML、CSSを書くためだけにVS使えば便利ってこと。
HTMLのデザイン機能ついたIDEなんてVisual Studioくらいしかないだろ。
Expressは無料だから使わない手はない。
0491nobodyさん
2012/05/20(日) 08:38:35.43ID:???メソッドとかの補完候補を表示した時にNetBeansみたいに
ドキュメントを表示できる?
YARDに対応しているみたいだから、ドキュメントを見れるなら
使いたいんだけど、よく分かんなくて
0492nobodyさん
2012/05/20(日) 10:20:45.93ID:???そんな21105円もする有料ソフト買いませんよ
0493nobodyさん
2012/05/20(日) 10:41:02.52ID:???0494nobodyさん
2012/05/20(日) 10:46:18.25ID:???0495491
2012/05/20(日) 12:02:23.38ID:???やっぱ無理なのかなぁ
0496nobodyさん
2012/05/20(日) 14:23:15.35ID:???いつの間にかそんなになってたのね
便利だね
html.erb
や関連するjpg画像は全て
VS11で作れるってことでOK?
0497nobodyさん
2012/05/20(日) 14:25:37.95ID:???0498nobodyさん
2012/05/20(日) 14:27:24.38ID:???0499nobodyさん
2012/05/20(日) 14:37:00.03ID:???って書いてあるのに何いってんですかこの人達は
0500nobodyさん
2012/05/20(日) 15:12:43.95ID:???まだRailsはIronRuby上では動かない。
(DjangoはIronPython上で動くけど)
さらに、IronRubyはbenchmarkもあまりよくないらしい。
現段階でも、画面のデザインの作成(HTMLとCSSファイル)には
Visual Studio使えば便利ってこと。
出来上がったファイルの必要な部分だけ、例えば<div></div>をコピペしてやればいい
>>498
予測変換?ってIMEとかの用語だよね??
コード補完のことなら、マイクロソフトではインテリセンスと呼ばれる。
対応してる言語ならインテリセンスは効くし他のIDEよりその辺は優秀
0501nobodyさん
2012/05/20(日) 15:15:19.77ID:???eclipseとかと比べてレスポンスも段違いだし
0503nobodyさん
2012/05/20(日) 15:53:43.53ID:???Web用はこっち。
[Visual Studio 11 Express Beta for Web]
手順は単純に、新規作成で「htmlファイル」選べばいいよ
英語版なら、File→New File→HTML Page。
ProjectかWeb siteを定義しておくとファイル管理が便利
Windows PhoneとかMetro style apps作りたい場合は
[Visual Studio 11 Express Beta for Windows 8]
サイトもソフトもまだ翻訳間違いがあるから、英語アレルギーなければ英語版を勧める
英語版
http://www.microsoft.com/visualstudio/11/en-us/products/express
日本語版
http://www.microsoft.com/visualstudio/11/ja-jp/downloads
0504nobodyさん
2012/05/20(日) 16:42:25.05ID:???0505nobodyさん
2012/05/20(日) 17:49:15.85ID:???ちょっと使ってみたが、
HTMLとCSS書くのをちょっと楽にするにしては、代償が大きすぎるわ。
erbの補完してくれないし、結局仕上げには別のエディタが必要になってくる。
LinuxやMacOsでも動くならともかく、Windowsに縛られてまで使いたいとは思わないな。
0506nobodyさん
2012/05/20(日) 18:25:06.50ID:???0507nobodyさん
2012/05/20(日) 18:28:09.40ID:???騙されたと思って一度使ってみ
erbからhtml,scss,CoffeeScriptも全部扱えるぞ
0508nobodyさん
2012/05/20(日) 18:33:35.93ID:???0509nobodyさん
2012/05/20(日) 18:49:00.28ID:???HTML, CSSのデザインの話の流れだからVS11書いたんだけど・・
CSS3標準対応だし、デザイナが大幅改良されてる。
IronRuby入れないと、Rubyのコード補完は効かないと思われる。
VS11はまだbetaだし、IronRubyが対応してるかもわからない。
Web開発者ならVirtualization使えばいいじゃない
remote desktopでもいいけどさ。
Viewの開発もやるならwindowsのIEは必ず確認する必要が
あるんだからWindowsは必要でしょ
0510nobodyさん
2012/05/20(日) 18:54:50.98ID:???0512505
2012/05/20(日) 19:15:43.69ID:???実際アプリ書くと、静的なHTMLとCSSだけでは足りなすぎるから言ってる。
データ差し込んで使い勝手見ながら直したりできないんだったら、CUI+ブラウザの方がまだマシだ。
それと、Windows + VMとかリモートデスクトップとか、実際やってみてから言ってくれ。
使い勝手の悪さに泣けてくるよ。
Windowsこそテストの時にVMで動かせばいいんじゃないか?
>>509が複数VerのIEで表示確認をするときどうしているか気になるところだ。
0513nobodyさん
2012/05/20(日) 19:27:04.21ID:???あれが使いやすいとか思ってる人はマジで病気だと思う。
Windows環境からリモートコンソールでログインして作業が普通でしょ?
0514nobodyさん
2012/05/20(日) 19:36:59.32ID:???他人の使ってるものとか特定のプロダクト貶してる奴は埋まればいいのに
0515nobodyさん
2012/05/20(日) 19:56:43.59ID:???0516nobodyさん
2012/05/20(日) 22:39:16.29ID:???ページいって
紫ロゴ真ん中のDownload a beta version
右2紫ロゴのExpress
一番左の紫ロゴのExpress for web
web platform Installer
を実施するけど
インストール要件を満たしてないと出る
32bit Win Xpはダメなの?
0517在庫”管理”
2012/05/20(日) 22:58:47.16ID:???ところで、windows上で鯖を運用する場合って、deployはどうすんの?
低予算でいきたいからとwinXPで鯖を立てさせられて、
使い回し前提なのでApacheでリバースプロクシを設定。
webrickで開発用鯖を動かしての開発だったけど、そろそろ正式運用の準備をしないと。
ちなみに、DBはPostgreSQLで同じWinXP機上に構築したのと、
帳票出力用にVC+VBで作ったアプリをApacheから直接CGIとして呼び出してる。
0523nobodyさん
2012/05/20(日) 23:08:54.77ID:???0524nobodyさん
2012/05/20(日) 23:12:35.61ID:???System Requirements
Supported Operating Systems
Windows 7 (x86 and x64)
Windows 8 Consumer Preview (x86 and x64)
Windows Server 2008 R2 (x64)
Windows Server 8 Beta (x64)
XPはサポート対象外。
Windows7を入れるか、Windows 8 Consumer Previewをダウンロード。
win8cpはたしか来年3月くらいまで使える
俺はVS11のためにXP捨てて7にした。
このHTMLデザイナは他に同等のソフトないしもうこれなしではやってられないわ
Adobe製品は高いしな
0525nobodyさん
2012/05/21(月) 00:07:19.72ID:???試しに Express for web を入れてみた
見たところコード書くだけしか出来ないみたいだけど
GUIデザインとか、どこで出来るの?
イメージ画像とかも、これでデザインできんの?
0526nobodyさん
2012/05/21(月) 00:21:47.00ID:???0527nobodyさん
2012/05/21(月) 02:08:28.33ID:???>>503の手順を見ればHTMLファイルは開けるはずだ。
次は画面左下で、Split viewにきりかえる。
コードとプレビューが同時に表示されるようになる。
あとは、左上のToolboxのところから、好きなHTMLタグを
ポトポトとドラッグすればいい。
画像imgタグはソリューションエクスプローラからドラッグするだけ。
DIVとかは、枠をドラッグすればサイズ調整できるし、
右クリックすればGUIで全プロパティにアクセスできる。
これで判らなければ、有料ソフトのExpression Webの本でもみてくれ。
操作はかなり似ている。もしくはVisual Web Developer2010のヘルプを読む
>イメージ画像とかも、これでデザインできんの?
HTMLとCSSって書いただろうに。画像は別ソフト。
>>526
そうでしたっけ?ウフフ
まぁ純粋なVS11ネタは下のスレでどうぞ
Visual Studio 11 Part1
http://toro.2ch.net/test/read.cgi/tech/1330600614/
ASP.NET MVC
http://kohada.2ch.net/test/read.cgi/php/1331013877/
0528nobodyさん
2012/05/21(月) 11:50:01.12ID:???それとも静的にファイルを作ってやったほうがいいですか?
ここの先輩方ならどうやりますか?
0529nobodyさん
2012/05/21(月) 12:38:58.71ID:+m84sYHihttp://ja.wikipedia.org/wiki/トレードオフ
0531nobodyさん
2012/05/21(月) 14:48:43.62ID:???rack (1.4.1) lib/rack/backports/uri/common_18.rb:67:in `decode_www_form_component'
こんなエラーが何人かのユーザーさんに発生するようです
Cookieの削除を試してもらいましたが効果なし
いったいどう対処すればよいでしょうか
0532nobodyさん
2012/05/21(月) 14:50:19.64ID:???そんなことよりRailscastsにきてたmeteorはおもろいね
0533nobodyさん
2012/05/21(月) 15:30:31.09ID:???0534nobodyさん
2012/05/21(月) 18:28:49.39ID:???そういうのはむしろテンプレート側もプログラム的に可変できるRailsのようなフレームワークが向いてるんじゃない
処理コストが気になるんならページキャッシュしちゃえば静的にもなるんだし
ページ数が多いのにフレームワーク使わないで管理してたらいつか困る時が来ると思う
0535nobodyさん
2012/05/21(月) 19:43:24.21ID:???0536nobodyさん
2012/05/21(月) 19:46:27.98ID:nYhpfGfq0537nobodyさん
2012/05/21(月) 19:47:06.08ID:???ここ着たのは初めてなのでテンプレにいれてください
0540nobodyさん
2012/05/22(火) 08:55:33.71ID:???0541nobodyさん
2012/05/22(火) 22:05:16.09ID:???どうしたらいいのでしょう?
C:\DevKit>gem install unicorn
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing unicorn:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe extconf.rb
checking for CLOCK_MONOTONIC in time.h... no
checking for CLOCK_MONOTONIC() in time.h... no
checking for clockid_t in time.h... no
checking for clock_gettime() in -lrt... no
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for poll() in poll.h... no
checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... no
getaddrinfo required
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
つづく
0542nobodyさん
2012/05/22(火) 22:05:52.24ID:4hLVk23LProvided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=C:/Ruby193/bin/ruby
--with-rtlib
--without-rtlib
--with-nsllib
--without-nsllib
--with-socketlib
--without-socketlib
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/kgio-2.7.
4 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/gems/kgio-2.7.4/ext/kgio/gem_ma
ke.out
マジで困ってます。助けてください
0544nobodyさん
2012/05/22(火) 23:39:54.60ID:miIRv5tlttp://grokbase.com/t/gg/rubyonrails-talk/125985f45q/rails-re-kgio-error-failed-to-build-gem-native-extension
0545nobodyさん
2012/05/23(水) 04:18:00.97ID:???VPS借りろ
0547nobodyさん
2012/05/23(水) 11:45:49.16ID:mddIPXld0548nobodyさん
2012/05/23(水) 11:49:09.68ID:???0549nobodyさん
2012/05/23(水) 19:58:44.30ID:???http://sqale.jp/
0550nobodyさん
2012/05/23(水) 20:29:03.49ID:???0551nobodyさん
2012/05/23(水) 20:37:52.90ID:???0552nobodyさん
2012/05/23(水) 21:18:42.95ID:???0553nobodyさん
2012/05/23(水) 21:32:34.10ID:???http://rackhub.net/
http://www.fluxflex.com/
0554nobodyさん
2012/05/23(水) 23:25:21.17ID:???PHPはどこでも動くのがやはり大きい
0555nobodyさん
2012/05/24(木) 02:34:11.09ID:???その後が地獄だが
0556nobodyさん
2012/05/24(木) 09:14:37.41ID:???「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0557nobodyさん
2012/05/24(木) 09:14:59.34ID:???http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
0558nobodyさん
2012/05/24(木) 09:15:17.48ID:???http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。
0559nobodyさん
2012/05/24(木) 09:19:22.68ID:???Railsで1億PVのサイトの開発が出来て、エンジニアは5人しかいない
http://d.hatena.ne.jp/gamella/20081027/1225119262
0560nobodyさん
2012/05/24(木) 09:27:38.84ID:???大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html
0561nobodyさん
2012/05/24(木) 10:51:18.51ID:tP2PJ1ishttp://dickey.xxx/mysql-is-done-it-s-the-postgres-age
「MySQLが技術的なギャップを縮めてきているものの、PostgreSQLは優秀で人気がある」
http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
0562nobodyさん
2012/05/24(木) 13:10:36.07ID:???0564nobodyさん
2012/05/25(金) 05:10:01.02ID:???0565nobodyさん
2012/05/25(金) 09:13:44.13ID:46SyuDhE0566nobodyさん
2012/05/25(金) 17:44:03.07ID:7Orc2aMxhttp://c-brains.jp/blog/wsg/11/11/02-154822.php
https://addons.mozilla.org/ja/firefox/addon/xss-me/
https://addons.mozilla.org/en-US/firefox/addon/sql-inject-me/
https://addons.mozilla.org/en-US/firefox/addon/hackbar/
http://nmap.org/
http://www.rbl.jp/svcheck.php
0567nobodyさん
2012/05/26(土) 18:21:50.25ID:Y4lJLMKr私はこの2つのソフトウェア開発手法に挟まれてたんですね。
PHPに代表されるような「早いけど汚い」手法と、
Javaに代表されるような「遅いけどキレイ」な手法にです。
それで、両者を組み合わせたら、究極の目標である「早くてキレイ」になるんじゃないかと思ったわけですよ。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0568nobodyさん
2012/05/26(土) 18:28:54.85ID:Y4lJLMKrGetting Real by 37signals
最も不可欠なものだけが残るまで機能を削る
http://gettingreal.37signals.com/GR_jpn.php
0569nobodyさん
2012/05/26(土) 18:32:56.64ID:Y4lJLMKrRuby on Rails作者 David Heinemeier Hansson(前編) RubyでRailsを書いたわけ|gihyo.jp
DHH:極端なことを言うと,Rubyが一番美しく自分のコードが書けるからです。
http://gihyo.jp/dev/serial/01/alpha-geek/0004
0570nobodyさん
2012/05/26(土) 18:41:37.79ID:Y4lJLMKrRailsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0571nobodyさん
2012/05/26(土) 18:44:28.87ID:Y4lJLMKrDavid Heinemeier Hansson
http://d.hatena.ne.jp/elm200/20080322/1206196973
0572nobodyさん
2012/05/27(日) 12:05:22.83ID:xu7jpZQshttp://visualruby.net
0573nobodyさん
2012/05/27(日) 12:15:17.93ID:???0574nobodyさん
2012/05/27(日) 12:32:53.84ID:???0575nobodyさん
2012/05/28(月) 13:16:26.54ID:gkUa3JfD0576nobodyさん
2012/05/29(火) 21:58:34.96ID:20LYQSllhttp://www.slideshare.net/kazeburo/1500mysql-mysql-beginners
0577nobodyさん
2012/05/30(水) 03:01:50.21ID:???0578nobodyさん
2012/05/30(水) 12:13:45.44ID:???試しにやってみようとしたサイトが
「レスポンスコード403を返しているのにブラウザ上では表示されている」という仕様でした
linux からwgetで叩いても403でエラーが投げられますので403を返しているのは間違い無いようです
ブラウザ側のリクエスト監視してみても帰ってくるレスポンスコードは403です
でも、きちんとサイトが表示されています
つまり、403を返しつつhtmlも投げているようなのですがこのHTMLを取得する方法はありますか?
つまり403を投げられても無視してデータを取得する方法はありますか?
0579nobodyさん
2012/05/30(水) 15:00:23.81ID:A4InjSPkプログラムは自動的に新着図書ページのデータを取得するために約1秒間に1回のリクエストを送信するものでした。
http://librahack.jp/okazaki-library-case-season2/librahack-memo.html
0580nobodyさん
2012/05/30(水) 15:12:53.49ID:???http://mochizblog.heroku.com/21
rails-brakeman.com is an online service to find security issues in your rails projects.
http://rails-brakeman.com/
0581nobodyさん
2012/05/30(水) 15:12:59.55ID:???ファイルのアップロードをURLからやりたいんだけどどーすんの?
0582nobodyさん
2012/05/30(水) 21:12:34.06ID:???http://www.editablegrid.net/
https://github.com/webismymind/editablegrid
0583nobodyさん
2012/05/30(水) 22:57:19.83ID:???http://d.hatena.ne.jp/uncafe/20110919
データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html
MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110620/1308531677
MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110621/1308625519
0584nobodyさん
2012/05/31(木) 03:02:00.20ID:???0585nobodyさん
2012/05/31(木) 06:28:46.38ID:???1. まずpublicでない場所に一時保存用のディレクトリ掘っとく。
2. フォームにURL用のテキストフィールド別に用意して、そのURLの画像取りに行き、1. に突っ込む(適宜サブディレクトリとか作りつつ)。
3. 2. で保存した画像をローカルファイルをfile_columnに入れるのと同じ方法で取り込む。
確認とか無ければ、ローカル保存しなくてもそのまま突っ込めるはず。
というか、古いシステムのお守りでなければ、file_column捨ててcarrierwaveとかに乗り換えた方が良い。
0586nobodyさん
2012/05/31(木) 06:49:33.92ID:???やっぱり 1. は無しで、そのまま突っ込んだ方が良いわ。
ディレクトリ掘るのはどうせ file_columnがやるし。
0587nobodyさん
2012/05/31(木) 20:15:22.96ID:???大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html
Twitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0588nobodyさん
2012/05/31(木) 23:34:51.63ID:???http://37signals.com/svn/posts/3112-how-basecamp-next-got-to-be-so-damn-fast-without-using-much-client-side-ui
0589nobodyさん
2012/06/01(金) 18:01:17.87ID:???Rails version 3.2.5 has been released!
http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-2-5-has-been-released/
ttp://twitter.com/moro/status/208412195313287170
0590nobodyさん
2012/06/01(金) 18:30:38.28ID:???http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-2-5-has-been-released/
Riding Rails: Rails version 3.2.4 has been released!
http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-2-4-has-been-released/
https://groups.google.com/group/rubyonrails-security/browse_thread/thread/f1203e3376acec0f
https://groups.google.com/group/rubyonrails-security/browse_thread/thread/7546a238e1962f59
Ruby on Rails: Security | Google グループ
https://groups.google.com/group/rubyonrails-security
0592nobodyさん
2012/06/01(金) 20:57:48.90ID:???0593nobodyさん
2012/06/01(金) 22:29:25.23ID:???0594nobodyさん
2012/06/02(土) 15:20:16.52ID:???ヽ(・ω・)/ ズコー
\(.\ ノ
、ハ,,、  ̄
 ̄
0595nobodyさん
2012/06/02(土) 16:52:59.85ID:???http://www.ustream.tv/channel/jawsug-osaka
0596nobodyさん
2012/06/02(土) 19:59:05.70ID:???http://www.engineyard.com/blog/2012/railsinstaller-for-os-x/
https://github.com/railsinstaller/railsinstaller-nix/downloads
https://github.com/downloads/railsinstaller/railsinstaller-nix/RailsInstaller-1.0.0-osx-10.7.app.tgz
https://github.com/downloads/railsinstaller/railsinstaller-nix/RailsInstaller-1.0.0-osx-10.6.app.tgz
0597nobodyさん
2012/06/02(土) 21:03:38.90ID:???http://www.kickstarter.com/projects/1397300529/railsapp
0598nobodyさん
2012/06/03(日) 02:10:15.72ID:v56Z3MLKスピード的にどうなんでしょ。API部分だけNodeJSとかもありなのかな?
0599nobodyさん
2012/06/03(日) 08:00:01.99ID:sXF0rFtU0600nobodyさん
2012/06/03(日) 08:00:54.39ID:sXF0rFtUhttp://ja.wikipedia.org/wiki/トレードオフ
0601nobodyさん
2012/06/03(日) 09:26:47.11ID:???http://ikura.2ch.net/test/read.cgi/ms/1338202472/352
署名お願いします。このままだと
「日本人が韓国人を拉致して性奴隷にしていた」=真実になってしまいます。
必要なのはメールアドレスと名前だけで、
表示されるのはイニシャル名のみAkira.Sとかです。
0602nobodyさん
2012/06/03(日) 15:15:36.14ID:???要件を確認して、本当にスループットが問題になるなら、
NodeJS なり Rack App なりで書けば。
0603nobodyさん
2012/06/04(月) 15:11:09.44ID:hiBOTkYT完全にはuniquenessを保証出来ない問題があります。
DBレベルでuniqを貼るのが一つの解決策だとは思うのですが、
これだと論理削除フラグが他にあった場合に、
一度論理削除したデータを再insert出来ないという問題が発生します。
何かスマートな解法は無いでしょうか?
0604nobodyさん
2012/06/04(月) 22:11:46.77ID:???http://d.hatena.ne.jp/fujisan3776/20080912/1221234453
0605nobodyさん
2012/06/04(月) 22:29:34.81ID:???http://d.hatena.ne.jp/passingloop/20111125/how_to_write_rails_activerecord_model_tests
0606nobodyさん
2012/06/05(火) 08:08:57.25ID:???復活させればいいじゃん
0607603
2012/06/05(火) 14:59:38.92ID:pT0r+J4+まさに acts_as_paranoid を利用している上での問題なのです
>>605
今回の問題の解決にはなってくれないです。。。
>>606
過去のデータはデータして、保持しておかなければならないのです
「削除」されたものが「復活する」というわけではないので
0608nobodyさん
2012/06/05(火) 15:29:31.12ID:???じゃあ604に書いてあるようにdeleted_atとの複合キーでいいのでは
0610nobodyさん
2012/06/05(火) 23:38:01.16ID:???簡単です。deleted_at = nilです。
http://d.hatena.ne.jp/fujisan3776/20080912/1221234453
0611nobodyさん
2012/06/05(火) 23:39:58.17ID:???0612nobodyさん
2012/06/07(木) 15:55:10.86ID:WYfp+i9gを実行すると
3.2.5の空フォルダが出来てしまうなんでだろう〜?
中身が無いから実行できないし
(?_?)
0613nobodyさん
2012/06/09(土) 14:05:34.03ID:???0614nobodyさん
2012/06/10(日) 01:28:42.93ID:wsZB405H$ rake db:migrate
を実行すると
Could not find builder-3.0.0 in any of the sources
Run `bundle install` to install missing gems.
エラーになってしまいます…
$ bundle show builder
/Library/Ruby/Gems/1.8/gems/builder-3.0.0
と表示され、
Gemfileに
gem 'builder'
と書いて
$ bundle install
を実行してもダメです…
先輩方、ご教授いただけませんでしょうかm(__)m
0615nobodyさん
2012/06/10(日) 06:39:17.19ID:???未だにフラグメントキャッシュ?だっけは一定時間で削除はデフォで出来ない?
Memchashed入れるほどじゃないしょぼいサービスなんだけど
0617614
2012/06/10(日) 10:23:57.67ID:wsZB405H特にエラーは出ていません…
$ bundle install
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.5)
Using builder (3.0.0)
Using activemodel (3.2.5)
Using erubis (2.7.0)
…
…
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
0618614
2012/06/10(日) 10:25:02.67ID:wsZB405H$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]
$ rails -v
Rails 3.2.5
$ gem -v
1.8.23
0619nobodyさん
2012/06/10(日) 10:31:28.84ID:2NK7wsgm> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]
これはどうやっていれたの?
> $ bundle show builder
> /Library/Ruby/Gems/1.8/gems/builder-3.0.0
> と表示され、
これはOSXのシステムgemのインストール位置で、¥
使うRubyは/usr/bin/ruby
(ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0])
ということで、builderをインストールするときのrubyとrailsやbundlerを
実行しているrubyが違う。ライブラリのインストール先として見ている
場所も違う。
0620あ
2012/06/10(日) 10:47:42.32ID:???0621614
2012/06/10(日) 10:53:50.59ID:wsZB405H> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]
> > これはどうやっていれたの?
デフォルトで入っているruby 1.8.7のバージョンを上げたくて、
ググりながら試行錯誤していました…。
ターミナルの履歴を確認したところ、下記コマンドでインストールしておりました。
$ brew install ruby
$ rbenv versions
1.9.3-p194
$ rbenv global 1.9.3-p194
0622nobodyさん
2012/06/10(日) 11:16:36.31ID:2NK7wsgm両方はいらないからどっちか外そう。
0623nobodyさん
2012/06/10(日) 11:49:16.37ID:???1. システムに元から入ってた1.8系。どうも bundlerはこっちを見てるっぽい。
2. homebrewで入れたもの。/usr/localにいるはず。使われてるか不明
3. rbenv のもの
まず、
$ which ruby
をして、どこのrubyを使ってるか調べて。
あと、
$ which rake
$ which rails
これも見て。
0624あ
2012/06/10(日) 12:23:30.52ID:???http://middlemanapp.com/
0625614
2012/06/10(日) 12:43:21.42ID:wsZB405Hおっしゃるとおり、3つrubyが入っていました…
> $ which ruby
> をして、どこのrubyを使ってるか調べて。
$ which ruby
/Users/ユーザー名/.rbenv/shims/ruby
$ which rake
/Users/ユーザー名/.rbenv/shims/rake
$ which rails
/usr/bin/rails
お手数おかけし申し訳ありません。
0626nobodyさん
2012/06/10(日) 13:53:02.10ID:???$ gem install rails
してから、プロジェクトのホームで
$ bundle install
したら良いよ。
0627nobodyさん
2012/06/10(日) 13:59:23.30ID:???$ gem install bundler
$ bundle install
で。
0628614
2012/06/10(日) 15:53:09.54ID:wsZB405H> してから、プロジェクトのホームで
> $ bundle install
こちらを実行後、再度 rake db:migrate を実行したところ
$ rake db:migrate
Could not find execjs-1.4.0 in any of the sources
Run `bundle install` to install missing gems.
最初とは異なるエラーがでました。
$ which rails
/usr/bin/rails
こちらが変わっていないのが原因でしょうか…
0629nobodyさん
2012/06/10(日) 16:03:45.91ID:2NK7wsgm0630614
2012/06/10(日) 16:46:59.93ID:wsZB405H$ rbenv rehash
$ which rails
/Users/ユーザー名/.rbenv/shims/rails
に変わりました!
ですが…
> $ rake db:migrate
> Could not find execjs-1.4.0 in any of the sources
> Run `bundle install` to install missing gems.
こちらのエラーは変わらず、
下記URLを見てみると
http://localhost:3000/rails/info/properties
Ruby version 1.8.7 (universal-darwin11.0)
Railsが古い方のrubyを使ってしまっている(?)ということでしょうか…(? _ ?)
0631nobodyさん
2012/06/10(日) 17:03:24.71ID:2NK7wsgm参照している場所にgemをインストールしただろうから、その前提が変わった
今はインストールしてないのと同じ。というわけで、もう一回bundle installじゃね?
0632nobodyさん
2012/06/10(日) 17:42:49.02ID:???@entries = Entry.where().page().per()
としてページングできるのはいいのですが、
where()などのSQL発行するメソッド以外のロジックを挟みたい場合はどうすればいいのでしょうか。
具体的には、
class Entry < ActiveRecord::Base
def published
end
end
のようなメソッドがあったとして、
@entries = Entry.where()
@entries.each do |entry|
entry.publishedがfalseを返すものを@entriesから省く処理
end
@entries.page().per()
のようにしたいのですが、これでは勿論上手くいきません。
0633nobodyさん
2012/06/10(日) 18:59:51.08ID:???http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な 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
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
MySQLパフォーマンスチューニングのためのインデックスの基礎知識
http://d.hatena.ne.jp/kiyo560808/20101117/1289952549
0634nobodyさん
2012/06/10(日) 19:24:10.32ID:???published が DBに入ってないのが変。
カラム増やすなり何なりしたら?
kaminariはwhereで絞るタイプ。
どうしても各オブジェクトにメソッドを投げて、その結果を使わなければいけないなら、
find_each(だったかな?)で回して、自分で作るという手もなくはない。
0635nobodyさん
2012/06/10(日) 20:22:56.26ID:???http://d.hatena.ne.jp/suginoy/20120605/p3
0636614
2012/06/10(日) 21:46:05.37ID:wsZB405H大変勉強になりました、ありがとうございますm(__)m
0637nobodyさん
2012/06/11(月) 09:53:02.91ID:???http://aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html
b = Bookmark.new(
:title => 'Amazon EC2',
:url => 'http://aws.amazon.com/ec2',
:tags => [ 'aws', 'cloud', 'compute'])
b.save
0638nobodyさん
2012/06/11(月) 10:10:03.55ID:???どんな気持ち?
一つの言語さえ極めれば、それでいいと、やっと思えてきた?
0639nobodyさん
2012/06/11(月) 10:17:08.80ID:???将棋の先読み能力にも似てる。
人間の能力で全パターンを読み切るのは不可能で
直感力とそれを論理的に逆算できる力が必要である
0640nobodyさん
2012/06/11(月) 10:18:25.36ID:???0641nobodyさん
2012/06/11(月) 10:20:57.95ID:???Unlimited Novelty: Ruby is faster than Python, PHP, and Perl
http://b.hatena.ne.jp/entry/www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html
0642nobodyさん
2012/06/11(月) 12:57:17.15ID:???0643nobodyさん
2012/06/11(月) 13:11:26.10ID:???1個覚えりゃ他覚えるのなんて誤差だぞ?
趣味でやってるならともかく仕事でやってるんだとするとちょっとやばいよ。
0644nobodyさん
2012/06/11(月) 13:45:21.68ID:???じゃあ非効率じゃん。どや
0645nobodyさん
2012/06/11(月) 13:47:43.20ID:???パッと見て、気になったら少し書いてみて、あっそうで終わりでしょ
大体そんなに違いないんだからさ
仕事でやる事になったらリファレンス片手にやれば良いだけだし
全部覚えるのは無駄
0646nobodyさん
2012/06/11(月) 13:55:59.39ID:???つまり学習してるということだ。
どや
0647nobodyさん
2012/06/11(月) 15:29:56.58ID:???0649nobodyさん
2012/06/11(月) 17:03:20.42ID:mmR39KjoRailsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0650nobodyさん
2012/06/11(月) 17:54:50.68ID:???言語特有の文化はある程度使っていくまで分からないだろうけど
それが無理ならプログラミング自体初心者だと思うからまずはひとつの言語をしっかりやればいいと思う
0651nobodyさん
2012/06/11(月) 18:25:45.29ID:???lisp だの haskell 覚えるのしんどいとかならともかく
0652nobodyさん
2012/06/11(月) 18:57:01.21ID:???という部分はやはりある程度時間をかけて慣れ親しまないと難しいよね
0653nobodyさん
2012/06/11(月) 20:43:03.88ID:???お前らの瞬間記憶スコアいくらよ
http://www.p-game.jp/game48/
0654nobodyさん
2012/06/11(月) 20:51:41.74ID:???みんなの迷惑になるんでさっさと違う仕事に就いてください
0655nobodyさん
2012/06/11(月) 21:05:59.64ID:???0656nobodyさん
2012/06/12(火) 01:24:20.88ID:???どうすれば覚えたと言えるのかっていうことだよな。
ここの認識の違いが非常に大きくて、
お互い確認することも少ない(自分のレベルを晒すことに近いので)から、
この手の話は噛み合わないと思う。
0657nobodyさん
2012/06/12(火) 07:19:42.13ID:4FDpxqXChttp://www.yamdas.org/column/technique/21-daysj.html
0658nobodyさん
2012/06/12(火) 10:02:50.45ID:???成功や失敗から学ぶ時間などありはしない。
rubyなら最低10年やってから、覚えたといえ。
0660nobodyさん
2012/06/12(火) 10:32:47.48ID:???それはアルゴリズムの話なら言語に依存しない知識だし
使うライブラリの話ならググるだけだろ
>>653
同じパラダイムの言語を知っていればほとんどはマッピングの違いに過ぎないからすぐ分かる
つまり多くの言語を知っている人ほど新しい言語を学ぶのが早いわけだよ
0661nobodyさん
2012/06/12(火) 11:00:56.51ID:???> 使うライブラリの話ならググるだけだろ
Tipsというのかな
たとえば、Javaでファイルを読み書きする場合とか、
FileReader/FileInputStream/BufferedReader/BufferedInputStream などを
ケースバイケースで使い分けるが、それぞれの使い方はぐぐるだけではだめで、ぐぐった後
リファレンスを読んで、それぞれのクラスがどういう働きなのかを胃の腑に落とすという作業を
普通はやるよな?
(まさかサンプルコピーで済ませようなんて考える奴はこのスレにはいないだろう)
そういう作業を様々な問題に対して行うことで初めて身についたと言えるのではないか
0663nobodyさん
2012/06/12(火) 15:48:05.72ID:???>>661
一回使えばわかるでしょ?それって敷居高い行為か???
つうかググんなよ。リファレンス直接あたれば正しい使い方しっかり書いてあるじゃん。
0664nobodyさん
2012/06/12(火) 17:08:50.39ID:???0665nobodyさん
2012/06/12(火) 21:02:38.59ID:???SOVだったらドイツ語話せないヨーロッパ人続出だわ。
0666nobodyさん
2012/06/12(火) 21:12:46.77ID:???ちょっとリファレンス読めば出来るだとか
わかったふりするのやめれば?
0667nobodyさん
2012/06/12(火) 21:19:08.49ID:???0670nobodyさん
2012/06/12(火) 21:24:17.34ID:???そっと閉じればいいのよ?
0673nobodyさん
2012/06/12(火) 21:51:49.81ID:???がんばれよ
0674nobodyさん
2012/06/12(火) 21:55:39.81ID:???0675nobodyさん
2012/06/12(火) 22:05:01.21ID:???0676nobodyさん
2012/06/12(火) 22:48:30.66ID:???問題はひとつじゃなくて、色々あるんだよ
Rails使ってて、「あれ、こういうことしたいんだけどどうすりゃいいんだろう…」ってこと、一度や二度じゃないだろ
その度にぐぐったりリファレンスやRails Guides当たったりして、解決して成長してんだろ
そういう成長がないんだとしたら、そんなもん捨てちまえ
余談
どこかの誰かが言ってたが、PHPはそういう成長を感じられにくいから嫌われるんだ、と
さもありなん、と思った記憶がある
0677nobodyさん
2012/06/12(火) 23:02:42.47ID:???0678nobodyさん
2012/06/13(水) 09:42:01.46ID:???http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6-has-been-released/
0679nobodyさん
2012/06/13(水) 16:15:34.42ID:???oss-sec: Ruby on Rails SQL Injection (CVE-2012-2695)
http://b.hatena.ne.jp/entry/seclists.org/oss-sec/2012/q2/504
0680nobodyさん
2012/06/14(木) 08:32:48.01ID:???http://blog.newrelic.com/2012/06/13/new-relic-redmonk-state-of-the-stack/?utm_term=stateofthestack&mpc=BA-NEWS-RPM-en-100-redmonk-stateofthestack
0681nobodyさん
2012/06/14(木) 10:02:44.56ID:???http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
トランザクション処理について
http://okwave.jp/qa/q3155847.html
0682nobodyさん
2012/06/14(木) 10:12:51.14ID:???http://d.hatena.ne.jp/fujisan3776/20090427/1240850724
ライブ・マイグレーションを行うには、最低3台のサーバが必要である。
内訳は、クラスタを構成するHyper-Vホスト2台(2ノード)と、ドメイン・コントローラ(DC)1台だ。
http://www.atmarkit.co.jp/fwin2k/operation/livemig03/livemig03_01.html
0683nobodyさん
2012/06/14(木) 10:13:46.35ID:???http://d.hatena.ne.jp/uncafe/20110919
データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html
MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110620/1308531677
MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110621/1308625519
0684nobodyさん
2012/06/14(木) 14:25:44.67ID:???http://rubygems.org/gems/ruby-debug19
いまさら聞けないRailsでデバッグする便利な方法(Ruby1.9.x対応版)
http://d.hatena.ne.jp/yuya_lush/20110601/1306920275
0685nobodyさん
2012/06/14(木) 22:11:13.25ID:???なぜ、twitterはrailsで高速に処理出来ていたのだ?
railsのorまっぱはプライマリーキーはintのautoincrementに成っていることが前提なんでしょ。
0686nobodyさん
2012/06/14(木) 22:41:11.35ID:???0687nobodyさん
2012/06/15(金) 01:42:16.88ID:???activerecordのprimaryはintのautoincrementに成っていることが前提ということはない
0688nobodyさん
2012/06/15(金) 03:28:24.02ID:0E9aKvuW見つかりません。
良い参考書や参考になるサイトがあれば教えて頂きたいです。
英語は苦手なのでできれば、日本語のサイトでお願いします。
0689nobodyさん
2012/06/15(金) 09:47:06.59ID:???http://wired.jp/2012/03/20/mark-shuttleworth-ubuntu/
CentOS(セントオーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との完全互換を目指したフリーのLinuxディストリビューション
http://ja.wikipedia.org/wiki/CentOS
0690nobodyさん
2012/06/15(金) 10:03:57.49ID:???http://stackoverflow.com/questions/4460800/how-to-monkey-patch-code-that-gets-auto-loaded-in-rails
0691名無し
2012/06/15(金) 15:36:37.02ID:MORqFtG4自分とどの芸能人が相性良いか教えてくれます。
http://goo.gl/Lljh0
気になる人が入る方は是非。
仲間内でやったらさらに面白いです。
0692nobodyさん
2012/06/15(金) 17:03:16.98ID:???http://aws.typepad.com/aws_japan/2012/06/amazon-rds-mysql-now-starting-at-just-19-a-month.html
0693nobodyさん
2012/06/15(金) 17:25:44.83ID:???0694nobodyさん
2012/06/15(金) 17:50:35.15ID:???https://twitter.com/#!/herokustatus
AWS障害による影響を小さくするための設計(2011/4/21の障害を踏まえて) - よかろうもん!
http://d.hatena.ne.jp/interu/20110425/1303731515
youRoomにおいて発生した 2011/4/21 のAWSの障害について技術的な観点から - mat_akiの日記
http://d.hatena.ne.jp/mat_aki/20110422/1303440808
0695あ
2012/06/16(土) 10:53:14.39ID:???http://news.mynavi.jp/news/2012/06/16/009/index.html
0696nobodyさん
2012/06/16(土) 11:08:20.95ID:???このページにある、developmentとproductionというのは何の違いですか?
herokuユーザーは皆productionではないのですか?
0697nobodyさん
2012/06/16(土) 12:09:06.71ID:???https://twitter.com/herokujp/status/213603741419569152
http://www.heroku.com/pricing
0698nobodyさん
2012/06/17(日) 22:50:49.43ID:???:confirm
deprecated
http://tohae.hatenablog.com/entry/2012/06/14/211755
http://d.hatena.ne.jp/rochefort/20120616/p1
http://qa.atmarkit.co.jp/questions/2156
0699nobodyさん
2012/06/18(月) 00:08:20.60ID:???Tomorrow I'll drive in the 80th running of the
24 hours of Le Mans with the #35 Morgan-Nissan LMP2 car.
A dream come true.
Starts 3pm GMT+1.
http://twitter.com/dhh/status/213724237951811584
http://twitter.com/#!/dhhracing
http://david.heinemeierhansson.com/racing
0700nobodyさん
2012/06/18(月) 22:52:43.09ID:???MemSQL
http://memsql.com/
0701あ
2012/06/19(火) 16:48:31.64ID:???lovingly known as the 'Monorail' --@raffi #QConNewYork
http://twitter.com/mattwynne/status/214734140011069440
0702あ
2012/06/19(火) 21:03:18.67ID:???大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html
0703nobodyさん
2012/06/19(火) 21:05:08.96ID:???http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0704nobodyさん
2012/06/20(水) 09:58:32.60ID:???複数ファイルアップロードに対応してたりするととってもステキなんですが
画像オンリーじゃないです
0705nobodyさん
2012/06/20(水) 12:10:27.73ID:???オフライン環境とかでデータベースおよびファイルをそのまま抜いて→手を加え修正・テスト→そのまま本番へ上書きコピー?
0706nobodyさん
2012/06/20(水) 12:13:06.09ID:???メンバー同士がメッセージのやりとりをできる
オススメのプラグインってありますか?
0707nobodyさん
2012/06/20(水) 14:04:48.52ID:???データベースに修正が入るかどうかで変わるんじゃない?
修正が入らないなら、テスト環境でテストしておいて、タイミングを見て上書きコピーして
サーバ(Passengerなりunicornなり)を再起動
assets pipelineを使ってるならprecompileも要るかな
0708nobodyさん
2012/06/20(水) 16:03:29.63ID:???https://www.ruby-toolbox.com/categories/rails_file_uploads
0709nobodyさん
2012/06/20(水) 18:50:01.04ID:???例えばmixiみたいなとこだと、どうするんだろ
�@本番サーバーのapacheを止める
�Aテスト環境のファイルをすべて本番サーバーへ上書きコピーして
rake db:migrate
�Bapache起動?
0710nobodyさん
2012/06/20(水) 20:05:21.58ID:???http://d.hatena.ne.jp/uncafe/20110919
データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html
MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110620/1308531677
MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110621/1308625519
0711nobodyさん
2012/06/20(水) 21:36:47.26ID:???俺もherokuでこういう処理はどうしたら良いんだろうと思ってた。
db:pull -> 作業 -> db:push だと作業中のDBの更新が破棄されるしメンテ画面出すのも・・・
今はローカルで作成した差分ファイルを元にrakeでDBを更新するようにしてるけど
今度は差分ファイルをうpするためにgit pushしないといけなくなってしまった・・・
0712nobodyさん
2012/06/20(水) 22:28:34.31ID:???http://dickey.xxx/mysql-is-done-it-s-the-postgres-age
「MySQLが技術的なギャップを縮めてきているものの、PostgreSQLは優秀で人気がある」
http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
http://www.quora.com/Heroku/What-were-the-reasons-for-Heroku-choosing-PostgreSQL-over-MySQL
0713nobodyさん
2012/06/21(木) 02:39:52.70ID:???action.io
0 to Rails in 60 Seconds.
https://www.action.io/
0714nobodyさん
2012/06/21(木) 08:24:25.94ID:???てか、絶対に停止できないサービスというのはほとんどないんじゃないか?
mixiだってメンテナンスでの一時停止はあるし
0715nobodyさん
2012/06/21(木) 18:42:30.70ID:???マルチアベイラビリティゾーンの設定がされていれば問題なかったが、
このアベイラビリティゾーンのみで稼働しているものについては、電源が復活するまで待たなくてはならなくなった。
http://www.publickey1.jp/blog/12/amazon_16.html
0716nobodyさん
2012/06/21(木) 19:37:03.71ID:???0717nobodyさん
2012/06/22(金) 02:44:29.90ID:???http://realtime.search.yahoo.co.jp/search?rkf=2&ei=UTF-8&p=%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC
0718nobodyさん
2012/06/22(金) 06:44:43.17ID:paGmFujM0719nobodyさん
2012/06/22(金) 07:21:05.89ID:paGmFujM定期的にバックアップを上書きで取るプログラム
障害を検知したらバックアップから自動リストアするプログラム
この二本のプログラムが独立して動作
バックアップ中に何らかの理由でバックアップ動作が中断
↓
バックアップデータの大半が空データ
↓
バックアップとマスターの差分が大量発生
↓
自動リストアするプログラムが動作
↓
自動リストア完了
↓
マスターをバックアップで上書きしたよ
0720nobodyさん
2012/06/22(金) 07:49:25.68ID:???どんなことになるんだろう
0721nobodyさん
2012/06/22(金) 08:37:13.79ID:???If a meteor were to wipe out the east coast, you won’t lose your data.
もしも宇宙からの隕石で米東海岸が壊滅しても、データが失われることはありません。
http://www.publickey1.jp/blog/11/herokupostgresqldatabase-as-a-service.html
0722nobodyさん
2012/06/22(金) 09:47:12.80ID:???可用性のポリシーがおかしかったんだろうな。
ミラーやクラスターでは消去が伝播してしまうしバックアップは頻度と世代を多くしなければ無意味だがコストと負荷が増大する。
そのさじ加減は本来、利用者の用途と運用ポリシーに応じて設計すべきで、大規模レンタルサーバーの十把一絡げのポリシーでカバーすべきものじゃない。
0723nobodyさん
2012/06/22(金) 22:30:29.65ID:???サーバーにバックアップなんてとってないと思う
0724nobodyさん
2012/06/22(金) 23:28:51.53ID:???0726nobodyさん
2012/06/23(土) 16:13:20.55ID:???hogehoge.com/assets/applications.js
のurl叩いてjavascriptファイルが
存在してたら
そこはrailsサイトw
らくしょーw
0727nobodyさん
2012/06/23(土) 16:24:42.30ID:???http://cookpad.com/assets/application.js → 404
http://www.redmine.org/assets/application.js → 404
まったく使えん
0728nobodyさん
2012/06/23(土) 17:00:20.12ID:inm3S69aCookpad と Redmine は /javascripts/application.js があるね。
Githubのassetsはakamai使ってる。
0729nobodyさん
2012/06/23(土) 18:33:14.58ID:???これって 部分一致検索で
文字列の途中にくる文字の検索が出来なくないか?
英語の文章(つまり単語、単語で切れて空白が入る)の検索を目的とした
検索プラグインだから日本語なんかは相性悪いのかな?
みんなは検索とか全部自分で1から書いてる?
0730nobodyさん
2012/06/23(土) 20:48:57.51ID:UinFKii5http://lib.stwing.jp/archives/2006/12/postgresqlilike.html
0731nobodyさん
2012/06/24(日) 00:37:02.83ID:???ローカルでirbやrails consoleは普通に日本語使えるのに。
これは不便過ぎる。
0732nobodyさん
2012/06/24(日) 01:29:53.06ID:???創業者のJason Fried[/Freed/]はもともとデザイナーだったが、
自分のブログにプログラムの質問をしたところDHHが答えたことから知り合って現在に至っています。
社員14人で100万人のユーザ
http://suzukimilanpaak.blogspot.jp/2009/10/blog-post_395.html
0733nobodyさん
2012/06/24(日) 01:52:30.09ID:???http://b.hatena.ne.jp/entry/support.fsv.jp/info/nw20120623_kyoyu.html
0734nobodyさん
2012/06/24(日) 02:10:50.36ID:???微々たるバージョンアップで
gemが一切動かなくなるバグとかどうにかならんの?
コードや設計を考えるのに費やす時間以上に
使いたいgemの組み合わせの
依存関係のほうに時間を取られる
devise mailboxer paperclip sunspot
recaptcha kaminari
を使いたいだけなのに
0735nobodyさん
2012/06/24(日) 02:25:27.37ID:???0736nobodyさん
2012/06/24(日) 02:28:08.17ID:???使ってもエラーでるよ
ググッても同じように一つのgemのバージョンあげただけなのに
ダメになるパターンが多い
しかもエラーメッセージが曖昧だから特定しづらいし
自分が落ち着くバージョンの組み合わせ見つけるまでが
大変すぎるよ、このフレームワーク
0737nobodyさん
2012/06/24(日) 02:30:31.24ID:???0738nobodyさん
2012/06/24(日) 02:32:53.43ID:???組み合わせ次第でエラー出まくるとか
使い方の問題じゃないような
そもそも昔は
rake db:migrateだけで済んでいたのが
今はbundle exec rake db:migrate
とか退化してるし
対処療法はあるみたいだけど
0739nobodyさん
2012/06/24(日) 02:35:16.34ID:???そりゃRailsのせいじゃなく、マイナーgem使ってるお前のせいじゃん
マイナーgem使いたいんなら、それぐらいのリスク抱え込まんと
0741nobodyさん
2012/06/24(日) 02:45:40.05ID:???Railsで作成したアプリをまるごと
バックアップを取って、
それを他の場所に再現するには
bundle --deploymentして、
gemをすべてvendorフォルダに落とす。
そして、そのアプリのフォルダを
まるごとそのままコピペして
database.yamlの中身だけ修正して
マイグレーションするだけでいけますか?
0743nobodyさん
2012/06/24(日) 02:54:53.20ID:???マイナーバージョンアップで
0745nobodyさん
2012/06/24(日) 03:22:34.63ID:???↓
webminのfilemanagerからファイルを開いて編集
↓
webmin上でMySQLやApacheなども管理
の俺は異端児?
皆はデスクトップで開発して
それを同じ環境の鯖にあげるだけにしてるんだよね?
0746nobodyさん
2012/06/24(日) 08:15:58.13ID:???backup.cgi
#!/usr/bin/perl
print "content-type: text/plain\n\n";
system("zip -r /backup.zip /www/eccube/");
print "done\n";
0747nobodyさん
2012/06/24(日) 09:30:05.23ID:???http://a-newcomer.com/53
0748nobodyさん
2012/06/24(日) 09:49:53.99ID:???>今はbundle exec rake db:migrate
>とか退化してるし
これ絶対退化だよな
0749nobodyさん
2012/06/24(日) 11:00:25.32ID:???技術力無さ過ぎ。
一切動かないてw
メジャーバージョンアップ以外なら、エラー見てすぐ直せる程度だろ
エラー出るのが嫌なら、Gemfileに各gemのバージョン指定すれば良いだけなのに。
挙げてるのは、互いに依存関係のないgemだし
0751nobodyさん
2012/06/24(日) 11:04:05.75ID:???ちょっとバージョンアップするだけでそういう雑多な作業が出るのはなんなの?って話。
動かせないとかそういう話じゃない。技術力以前の話。
最近のRailsって省力化するために無駄な苦労をする感が増えてきたわ。
0752nobodyさん
2012/06/24(日) 11:05:41.55ID:???changes見て必要ならどんどん上げてる。
Rails自体でも。事前にdeprecateになる変更は、ログ見れば分かるし
0753nobodyさん
2012/06/24(日) 11:11:16.71ID:???絶対にエラー出ません、ずっと同じで使えますなんて保証はどこにも無いし。
0755nobodyさん
2012/06/24(日) 11:16:45.43ID:???最近のって、いつから使ってるのさ?
Railsはずっとこういう感じだし、長くやってるなら当たり前の話だと思うが
0756nobodyさん
2012/06/24(日) 11:26:05.18ID:???0757nobodyさん
2012/06/24(日) 11:27:36.61ID:???こういう変ないちゃもんつける奴がよって来るんだと思う。
もっと高次の段での省力化なのにね。
0758nobodyさん
2012/06/24(日) 11:29:09.94ID:???0760nobodyさん
2012/06/24(日) 11:32:01.80ID:???日本語ブログみてコピペで動くと思ってると、正直難しいと思う。
やってる人ほど簡単とは感じないだろうし。
上でやたらDeviseに依存しようとしてる人いるが、アッサリ「新しいのできたんで、Deviseやめましょう!」ってなった時の事も考えておいた方が良いよ。
0761nobodyさん
2012/06/24(日) 11:34:20.65ID:???0762nobodyさん
2012/06/24(日) 11:35:49.85ID:???それはすごく思うわ。
10分でできる!とかもうやってないけど、ああいうやつの弊害が出てる。
Play! や node もそうだけど、ライブコーディングみたいに簡単に出来る範囲と、実際に使って出てくる問題は違うからな。
0763nobodyさん
2012/06/24(日) 11:37:07.88ID:???コピペレベルでも全然問題なく動くと思うのは俺だけ?
配布元の意図から外れたことをしようと思わなければどっこも難しいことないと思うけどな。
難しい難しい言ってる人は馬鹿なんじゃないの?
0764nobodyさん
2012/06/24(日) 11:39:19.62ID:???そりゃherokuに無料でおもちゃを公開するぐらいならコピペレベルでもいいかもしれないけど
仕事で無茶ぶりされるお兄さん達は色々と難しいことしなくちゃいけないの。
0765nobodyさん
2012/06/24(日) 11:42:30.85ID:???コピペでokな場合と、それで対応出来ない・もうちょっとこうしたいな〜という場合
Devise嫌ってる人も多いけど、ブログなんかに記事書く時は、認証部分で長くなるのが面倒だからDevise使ってる事にするなんてのは良くある話
0766nobodyさん
2012/06/24(日) 11:47:00.91ID:???0767nobodyさん
2012/06/24(日) 12:13:14.18ID:???0768nobodyさん
2012/06/24(日) 12:53:13.24ID:???と書いてある 2008 年くらいのブログをこないだ偶然見つけた。
javascriptはフレームワーク乱立してるし、どうなるかね。
0771nobodyさん
2012/06/24(日) 15:46:13.74ID:???正解
scafffoldだけで出来るアプリならいいが
プラグインや認証つかうばあいは
簡単にはいかない
0772nobodyさん
2012/06/24(日) 16:11:27.78ID:???ところでrails4はいつ?
0773nobodyさん
2012/06/24(日) 22:26:09.65ID:uci7B2SRhttp://www.slideshare.net/harukayon/pixiv2-nseg-feat
0774nobodyさん
2012/06/24(日) 22:33:32.66ID:???使いたい奴は自己責任で使えっての
それでうまくいかないから「だからRailsは」って言ってる奴って、何でも用意されなきゃ
できない技術力の低い人間ですって公言してるようなもんだぞ
0775nobodyさん
2012/06/24(日) 22:46:52.82ID:???プラグインやライブラリが簡単に使えるかどうかってのも大事なポイントなんだよ
一々自作とか無駄な苦労するのはむしろ技術力低い人間のすることだぞ?
いったい何時の時代の底辺PGだよ
0776nobodyさん
2012/06/24(日) 23:01:55.65ID:???なんか具体例が全然提示されないから分からんけど、そいつが初歩的ミスで詰まってる
だけじゃないの?
俺は20以上のプロジェクトでRailsで開発してきて、プラグインもそれなりに使ってきたが、
競合問題に当たったことはないぞ
(もちろん、プラグイン選びにあたっては、アップデート頻度などを参考にして慎重に選ぶ
ようにはしているが)
0777nobodyさん
2012/06/24(日) 23:17:13.79ID:???0779nobodyさん
2012/06/24(日) 23:31:51.58ID:???フリーになってrailsに絞って土日も働いて案件取りまくったら年収1千万の大台越えた
0780nobodyさん
2012/06/24(日) 23:58:02.74ID:???仕事に裂く時間減らせるようになってプライベートが充実したもんでね。
0781nobodyさん
2012/06/25(月) 00:06:16.08ID:???アンチRailsな人間がありもしない問題を騒ぎ立てているだけとか…
>>776や>>778のような話が出たと同時に茶化すようなレスが続くというのもあやしいし
いや、いくらなんでもまさかね
0783nobodyさん
2012/06/25(月) 00:25:03.94ID:???0784nobodyさん
2012/06/25(月) 00:29:13.44ID:???俺が便利に使えてて、便利に使えるコミュニティが存在してればそれで問題ない。
そしてこのスレはぶっちゃけ何の役にもたってないしどうでもいい。影響力もあるとは思えんし。
0785nobodyさん
2012/06/25(月) 00:32:57.89ID:???ん? 世間での評判が悪いと廃れていくもんじゃないか、普通。
0786nobodyさん
2012/06/25(月) 00:41:34.31ID:???イナゴみたいなのがぶあああああってよってきて
ぶあああああって去っていくような昨今の世間の評判なんて何のメリットも無いよ。
良い物だったらそれが良い物って分かる人だけ集まって粛々とメンテしながら使い続けるさ。
0787nobodyさん
2012/06/25(月) 00:54:06.64ID:???-- ケン・オルソン、Digital Equipmentの創設者・社長・会長、1977
http://www.page.sannet.ne.jp/mnagai/msj/openmind.htm
0788nobodyさん
2012/06/25(月) 08:58:03.86ID:???Rails に何のためにテストがついているのか
分かってないやつ多すぎだろ?
つまり、Ruby も Rails も分かっていないやつばっかりが、
Rails を仕事で使っている、ただそれだけのこと。
0789nobodyさん
2012/06/25(月) 09:01:44.68ID:???これが信者って奴か・・・・
0790nobodyさん
2012/06/25(月) 09:37:19.02ID:???大げさ過ぎて嘘くさい。
そんなにエラー出るのは、Rails自体を2.xから3.xに上げた時くらいだろ。
具体的にどれをバージョン上げたらそんなにエラー出たか、いってみなよ
0791nobodyさん
2012/06/25(月) 09:44:33.81ID:???www
さっそく、「Rails と Ruby を使えません!」と言ってくれる人が
1 名現れました。
いったい、どんあコードを書いているのか、見てみたいわw
エラーの出まくるコードの書き方を、むしろ、逆に教えて欲しいw
0792nobodyさん
2012/06/25(月) 10:06:24.97ID:???君等ほんとにRails使ってるの??林先生紹介しようか?
例をあげるまでもなくしょっちゅうそんなのばっかりなんだけど。
0793nobodyさん
2012/06/25(月) 10:09:17.49ID:???しょっちゅうなら、具体例を出してみてくれないかな
それを見ないと、それがRails本来の性質によるものか、バッドノウハウで解決できるものか、
使い方が悪いだけか、このスレの住人にも分かるようになるからさ
0794793
2012/06/25(月) 10:10:09.88ID:???○それを見ないと、〜 このスレの住人には分からないからさ
0795nobodyさん
2012/06/25(月) 10:10:42.59ID:???ただ Ruby をディスりたいだけで実は Rails 使ってないのはそっちってオチだろこれ。
0797nobodyさん
2012/06/25(月) 10:17:04.23ID:???それでも俺は Rails を使うけど。
0798nobodyさん
2012/06/25(月) 10:18:04.68ID:???0799nobodyさん
2012/06/25(月) 10:19:54.62ID:???具体例を出せと言われてそういう反応じゃ、具体例なんかない(出せない)と判断するしかないな
実際、>>734から今に至るまで、どんなエラーになったかという話が一切出てこないしな
>>706>>729あたりの質問を無視されてファビョったというところかなw
0800nobodyさん
2012/06/25(月) 10:20:53.60ID:???よかった。Railsプラグインのバージョンアップで発狂するエンジニアはいなかったんだな。
0801nobodyさん
2012/06/25(月) 10:22:25.52ID:???もっとも2chでまともな解答を期待するのもどうかと思うが。
0802nobodyさん
2012/06/25(月) 10:25:11.75ID:???それ以外の時は別にRailsだから大変ってことはそんなに感じたことなかったけどな。
メジャーバージョンアップだって「しない」って選択もとれたし。
0803nobodyさん
2012/06/25(月) 10:29:10.00ID:???こんなスレいらんだろ。なんの役にもたってない。責任もっておとしとけよ。
0804nobodyさん
2012/06/25(月) 10:30:44.33ID:???0805nobodyさん
2012/06/25(月) 18:21:09.39ID:???ちょっとした変更でも全体が狂う事はよくあるでしょ。
どの言語でもそうじゃないの?
だいたい、しょっちゅう変更かけるような状況って、
個人だけで使うとか練習ならともかく、商用なら設計がちゃんとしてないんじゃないの?
全体の設計がちゃんとしてる中でちょっとした変更でバグでまくるのなら、
それはあんたの領域の仕事がタコなんじゃないのか?
0806nobodyさん
2012/06/25(月) 18:52:01.53ID:???例を出せと言ったら、そんなの例をあげるまでもない、と逃げる
Railsをdisりたいだけなんだろう
0807nobodyさん
2012/06/25(月) 19:00:27.44ID:???rails newした後で
gem "rubyracer"
を追加しなきゃgenerateさえ
まともに動かないとかいう
クソな仕様
こちとらサクサク作りたいんじゃ!
0808nobodyさん
2012/06/25(月) 19:02:52.03ID:???0810nobodyさん
2012/06/25(月) 19:07:00.98ID:???tmpフォルダ傘下くらい自動で
パーミッション変える機能くらいつけろ
0811nobodyさん
2012/06/25(月) 19:08:52.67ID:???railsときたらwwwww
0813nobodyさん
2012/06/25(月) 19:30:05.21ID:???0814nobodyさん
2012/06/25(月) 19:30:48.24ID:???0816nobodyさん
2012/06/25(月) 19:49:22.02ID:???0818nobodyさん
2012/06/25(月) 20:06:14.77ID:???railsの汚点が沢山でるぞー
このスレでは技術的な質問禁止な
0820nobodyさん
2012/06/25(月) 20:14:25.22ID:???0821nobodyさん
2012/06/25(月) 20:27:54.26ID:???http://www.indeed.com/jobtrends?q=django%2Cruby+on+rails%2CCakePHP&l=
0822nobodyさん
2012/06/25(月) 21:02:50.18ID:???http://d.hatena.ne.jp/xibbar/20120625#1340584854
0823nobodyさん
2012/06/25(月) 21:24:33.16ID:???同じようにバージョンのせいで
訳の分からんバグが。。。って実例を挙げてる人がいるよ
Railsってこんなもんなw
0826nobodyさん
2012/06/25(月) 21:56:18.14ID:???最終更新日が一ヶ月前なんですけどw
相変わらずRORは人気ですねw
0829nobodyさん
2012/06/25(月) 22:02:48.22ID:???活性してるのに
ここの奴らときたらw
Railerがどんな人物像ばかりなのか
手にとるように分かるw
0831nobodyさん
2012/06/25(月) 22:04:09.53ID:???http://www.google.co.jp/trends/?q=Rails,+CakePHP,+django&ctab=0&geo=all&date=all&sort=0
0836nobodyさん
2012/06/25(月) 22:10:36.34ID:???0837nobodyさん
2012/06/25(月) 22:17:01.20ID:???張れ!ってwwwww
自分で見に行く力もないバカwwwww
0839nobodyさん
2012/06/25(月) 22:18:51.54ID:???貼れば一発で証明出来るのに。mixi()
0840nobodyさん
2012/06/25(月) 22:22:32.49ID:???0841nobodyさん
2012/06/25(月) 22:24:55.63ID:???どんだけ少数なんだよ
0842nobodyさん
2012/06/25(月) 22:30:22.75ID:???不思議でならないなぁ・・・・無いんでしょ?
0845nobodyさん
2012/06/25(月) 23:53:02.05ID:???RubyonRails信者の気質が垣間見える
非難しあうだけで両サイドともクズ
0846nobodyさん
2012/06/26(火) 00:03:07.32ID:???あぁはずかちい!!
0847nobodyさん
2012/06/26(火) 00:05:02.31ID:???0848nobodyさん
2012/06/26(火) 00:12:44.57ID:???0849nobodyさん
2012/06/26(火) 00:38:19.24ID:???0850nobodyさん
2012/06/26(火) 00:44:19.77ID:???相手を沈黙させることで自説を押し通す手口としては洗練されてるよな
知っててもここまで自然な流れになかなかできないと思う
0851nobodyさん
2012/06/26(火) 00:59:16.90ID:???Railsの優位性を証明出来なかったんだね
0853nobodyさん
2012/06/26(火) 06:59:04.60ID:???http://www.itmedia.co.jp/news/articles/1206/25/news123.html
0854nobodyさん
2012/06/26(火) 07:37:09.67ID:???さくらのクラウド、新ストレージでは性能限界テストをやりやすく、自社開発をまずは採用。さくらの夕べで参加者に説明 − Publickey
現ストレージは非常にパフォーマンスが高いもので、5000から6000ユーザー入ると想定していたものから低めに設計した
http://www.publickey1.jp/blog/12/post_205.html
0855nobodyさん
2012/06/26(火) 09:18:39.65ID:???render :partial の中でIFram呼ぶとそれ以降のソースコードを読まずに勝手にreturnしちゃう
例えば
レンダー前のテキスト
render :partial => "hoge/fuga.html"
レンダー後のテキスト
---
hoge/_fuga.html.erb
Frame前のテキスト
<iframe src="/test.html"></iframe>
Frame後のテキスト
---
こう書いた場合
レンダー前のテキスト
Frame前のテキスト
IFrame
レンダー後のテキスト
って表示されてIFrameの部分で勝手にreturnがかかる
3.2.0で動いてたソースだったからアップデートでバグ増えたんかな?
それとも自分だけ?
0856nobodyさん
2012/06/26(火) 10:23:51.94ID:???やっぱりRailsってアップデート出来ないゴミだってことか・・・・
0858nobodyさん
2012/06/26(火) 10:49:07.53ID:???そのreturnが発生しちゃうギリギリの状況まで内容削ってうpしてくれれば
こっちでも再現するか試しやすい。
0859nobodyさん
2012/06/26(火) 11:00:38.26ID:???んーじゃあなんでしょ
とりあえずそのpartialにはIFrameだけ書くようにしたので問題ないっちゃないけど
>>858
このデスマが終わったら検証してバグっぽかったらML回しときます
0860nobodyさん
2012/06/26(火) 12:11:30.91ID:???庇っちゃってる
ここの信者達キモイ
盲信しすぎ
こういう連中って現場で確実な判断が出来ないんだろうなw
Railsでなら大丈夫ですっ!キリッ!
とか言っちゃってw
キンモー
0861nobodyさん
2012/06/26(火) 12:14:50.61ID:???ここには
むやみやたらにRailsの記事を投稿し続ける無能ボットと、
生産性のない会話で相手を叩くことしか出来ないクズしかいないな。
まともな人たちはstackoverflowにいる
0862nobodyさん
2012/06/26(火) 13:04:01.44ID:???俺もわからないことあったらそっちいってるなあ
他の言語スレみたいにもうちょい空気が穏やかになるといいんだけど
0863nobodyさん
2012/06/26(火) 14:55:50.25ID:???教祖がtwitterとかで左翼的発言してるのが影響してるんかな。
正直、もう少し配慮して欲しいと思うときがあるし。
0864nobodyさん
2012/06/26(火) 15:04:38.54ID:???する部位であるが、
保守的な見解の人たちのそれは、より大きいことが判ったという。
他方で、彼らは人生を楽観したり勇気に関係していると言われる脳の「前帯状領域」は小さくて貧弱なのだという。
http://newtou.info/entry/4443/
0865nobodyさん
2012/06/26(火) 18:53:49.58ID:???CGIで掲示板とかの時代じゃあるまいし。
0866nobodyさん
2012/06/26(火) 20:50:07.36ID:???なんか知らんが、作成したアプリで検索アクションを実行すると
URLに勝手に utf8=%E2%9C%93 というクエリが入るようになった。
それのせいで実行結果にまで影響が出るようになった。
ついさっきまで、URLにこんなの入ってこなかったんだけど
なんで入ってくるようになったんだろうか??
0867nobodyさん
2012/06/26(火) 20:57:59.74ID:???0868nobodyさん
2012/06/26(火) 20:59:46.65ID:???何でもかんでもそう煽るなよ
0869nobodyさん
2012/06/26(火) 21:01:20.90ID:???0870nobodyさん
2012/06/26(火) 21:17:29.95ID:1zFX9FMFIE対策のパラメータだな。
# Creates the hidden UTF8 enforcer tag. Override this method in a helper
# to customize the tag.
def utf8_enforcer_tag
tag(:input, :type => "hidden", :name => "utf8", :value => "?x2713;".html_safe)
end
邪魔なら空文字列を返すようにヘルパーで再定義すればよいだろう。
以前は雪だるまだったのでsnowmanとも呼ばれている。
https://github.com/rails/rails/commit/25215d7285db10e2c04d903f251b791342e4dd6a
0873nobodyさん
2012/06/26(火) 21:23:02.57ID:1zFX9FMF0874nobodyさん
2012/06/26(火) 21:42:13.65ID:???Railsは基本的にフォームデータはutf-8で送られてくることを想定している
その想定を実現させるために、accept-charsetをutf-8に指定している
ところが、IEはこれを無視する
そこでutf8という名前のパラメータをhiddenで付け加えて、その値にutf8エンコードしたものを与えている
そうするとなぜかIEは他のフォームデータについてもutf8で送ってくれるようになる
何故かは分からん。IEの謎仕様のひとつだ
要はバッドノウハウなんだな
0875nobodyさん
2012/06/26(火) 22:29:11.47ID:???0878nobodyさん
2012/06/27(水) 01:45:45.10ID:???http://dumper.io/
0879nobodyさん
2012/06/27(水) 11:02:48.28ID:???http://www.coolinfographics.com/blog/2012/6/26/ruby-on-rails-popularity-index-2012.html
0880nobodyさん
2012/06/27(水) 13:32:01.27ID:???ローカルで作成したアプリフォルダーをそのままアップロードして
権限変更と.htaccessでドメイン初期アクセスのルートをhtmlフォルダに設定
これくらい?
ほとんどのレンタルホスティングってssh使えないから
使用するgemとかどうすればいいんだろう
0881nobodyさん
2012/06/27(水) 14:01:53.86ID:???0883nobodyさん
2012/06/27(水) 15:09:11.73ID:???専用タイプでも1から設定じゃないと無理なとこも多い
トラブル避けたきゃかったるくてもVPSとかで1からのほうが早いんじゃ?
Rails使えるって謳ってるところを選んだほうがいいよ
もしくは借りる前に提供元に聞いたほうがいいね
heroku が日本から近い位置でサービスはじめてくれるといいんだけどね
0884nobodyさん
2012/06/27(水) 16:03:03.98ID:???鯖自体のセキュリティーの設定やら1からしなきゃならんし
ssh使えないと始まらんし
0885nobodyさん
2012/06/27(水) 16:10:18.83ID:???http://www.sankeibiz.jp/compliance/news/120626/cpb1206261017001-n1.htm
ファーストサーバ Part19
http://toro.2ch.net/test/read.cgi/hosting/1340769443/
0887nobodyさん
2012/06/27(水) 16:39:34.52ID:???0889nobodyさん
2012/06/27(水) 16:42:29.76ID:???0890nobodyさん
2012/06/27(水) 16:53:07.27ID:???0892nobodyさん
2012/06/27(水) 17:32:54.42ID:???git 使えないと話しにならんけど。
つか ssh ってそんなに敷居高いかぁ?
>>887
使えなかった時があったの?
今は普通に使えてると思うけど。
0893nobodyさん
2012/06/27(水) 18:00:45.82ID:???普通に使えるなら、また考えてみます。
0894nobodyさん
2012/06/27(水) 18:22:22.86ID:???PHP厨スレとの違いはこれだ。
Railsスレはまず、「環境構築はどうするのか?」という疑問から始まる。
Web開発業界で求められてるのはそういう疑問を解決できる人材です。
環境構築やアップデートの問題で揉める傾向があるのは悪いことじゃないです。
それだけ、他のスレ(たとえばPHPスレ)よりもレベルが高いってことです。
PHPだけ出来ますっていう人材など必要ない。
世が求めているのは、RailsだろうがPythonだろうが、環境構築から実装まで
トータルに対応できる人材なんです。
「PHPだけできるんです」なんていうウンコは必要ない。
0895nobodyさん
2012/06/27(水) 18:45:34.99ID:???仕様変わりすぎたり、バグ出過ぎで話にならん。
開発者が少ないから、バージョンアップへの対応とかも放りっぱなしだし。
gemにいたっては最終更新が数年前のものがほとんど。
開発者もこれだけ仕様や構成を変えられると
やる気もなくすわな。
その現状を受け止められないのが
ガラパゴスなお前ら日本人さ
0896nobodyさん
2012/06/27(水) 18:47:40.31ID:???Railsのクソさと
Rails開発者のクソさだけは重々分かった。
今後、下請けに流すときにRailsでのシステム開発は見送ることとしよう。
0897nobodyさん
2012/06/27(水) 18:56:57.99ID:???mogokベータ版を使ってる人はいるのかね?
0898nobodyさん
2012/06/27(水) 19:01:26.30ID:???>852 >863 あたりが見えにくい位置になったから?
0903nobodyさん
2012/06/27(水) 19:23:59.53ID:???生暖かくヲチするのが2ch流だよ
0904nobodyさん
2012/06/27(水) 19:24:28.51ID:???ここは別に掃き溜めで問題ない。
ここ見てRails始めましたなんて人必要ないし。
0905nobodyさん
2012/06/27(水) 19:27:30.10ID:???http://www.fluxflex.com/
こっちは閉鎖して↓になるそうだ。
http://rackhub.net/
ここのいいとこは値段やすいとこなんだよね。遊ぶだけならherokuでいいけど。
あとは速度がどんなもんなのか。
0907nobodyさん
2012/06/27(水) 20:59:55.13ID:???0909nobodyさん
2012/06/27(水) 21:03:05.50ID:???便利なんだけど距離による速度差はどうにもなんないもん
0910nobodyさん
2012/06/27(水) 21:08:21.84ID:???0911nobodyさん
2012/06/28(木) 20:06:58.06ID:???返事おくれてごめん
hoge.com/members?utf8=%E2%9C%93
にアクセスしたら全てのレコードが対象として出てくるのに
hoge.com/members?utf8=%E2%9C%93&search=
にアクセスしたら最初のレコードが1つだけ出てくる不思議
searchに何か入ってるのかな?
ちなみにindexのアクションは下記のとおり
(タグ検索が入っていたらタグ検索を優先、キーワード検索が入っていればキーワード検索実施
どちらも何も入っていない場合は全件表示)
if params[:tag]
@members = Member.tagged_with(params[:tag])
elsif params[:search]
@search = Member.search do
fulltext params[:search]
end
@members = @search.results
else
@members = Member.all
end
0912nobodyさん
2012/06/28(木) 20:56:17.34ID:lyZ1WNLqログに
Parameters: {"utf8"=>"チェック記号", "search"=>""}
と出ているじゃろうが。""は偽ではないよ。
0913nobodyさん
2012/06/28(木) 20:57:29.50ID:lyZ1WNLqおもくそ間違えた。
0914nobodyさん
2012/06/28(木) 21:03:09.39ID:???Q1とQ2について答えていただけないでしょうか?
mailboxerを使って
�@受信メール一覧表示 mail/index 「タイトル」「送信者」「送信日時」「既読済フラグの一覧
↓
�Aメール内容確認 mail/show 「タイトル」「送信者」「送信日時」「送信フラグ」「送信内容(BODY)」
↓
�Bメールフォーム入力(送信先相手の情報はhiddenで予め埋め込む?)mail/new 「タイトル」と「内容(BODY)」を入力
↓
�C送信アクション mail/send
↓
�Dメール一覧へ戻る mail/index →その他、送信済み一覧 mail/sent というのもある
Q1.
�A→�Bからの流れの中で
【送信先の相手の情報】はどのように引き継がせるべきですか?
�Bではフォームにhiddenとして埋め込ませるのが一般的でしょうか?
Q2.
メール送信時に内容が長くなる場合があると思います。
送信先を相手の(User)IDで指定したとき、
GETで送信した場合は送信内容がURLに収まりきらず問題になったりませんか?
0915nobodyさん
2012/06/28(木) 21:15:19.59ID:???1時間ほどで ひととおり作ってもらえませんか?
デザインも特に必要なく最低限のもので構いません。
5000円までならpaypal経由でお支払いいたします。
おねがいいたします。
controllers/mails_controller.rb→ index show new send sent delete
views/mails/index, show, new, sent
config/routes への追加行
deviseのユーザーのusername(ユニーク文字列)、ま
たはID宛で送信先を特定して送信するものとする
それら送信先の情報はshowで読んでいる画面で「返信」をクリックすると
newに自動的に引き渡される
0918nobodyさん
2012/06/29(金) 00:39:12.82ID:???0919nobodyさん
2012/06/29(金) 00:44:18.75ID:???つか、大人しくRailsの技術を持ってる会社に発注した方がいいよ
5000円て訳にはいかないだろうが、そこで金をケチると後々苦労すること請け合いだな
0921nobodyさん
2012/06/29(金) 01:13:50.42ID:???捨て台詞吐いて消えた奴
0922nobodyさん
2012/06/29(金) 03:07:24.41ID:???0923nobodyさん
2012/06/29(金) 03:26:22.99ID:???どれとどれ自演認定しちゃった?
0924nobodyさん
2012/06/29(金) 14:05:53.54ID:???http://d.hatena.ne.jp/hichiriki/20120125/1327454413
ほぼこれ通りにやってるのですが
画像1
画像2
画像3
を選択してアップロードすると
画像3
画像2
画像1
の順にアップロードされます
フォームとして出力される部分と実際にアップされる部分がどこかでひっくり返っているようです
順番にアップロードするにはどうすればいいでしょうか?
0925nobodyさん
2012/06/29(金) 14:13:52.87ID:VC9MDKMu0926nobodyさん
2012/06/29(金) 14:19:00.43ID:???順序を意識させたかったら、その順序もデータに持たせないと
0927nobodyさん
2012/06/29(金) 14:43:59.64ID:???ありがとうございます
Rails1.8を使っているのでハッシュの順番は保証されていないようです
最初に
モデル
A → B → C*3
と作成し、フォームでは
A_B_C[0]
A_B_C[1]
A_B_C[2]
のように表示されており
データの格納は
params[:A][:C_attributes] = {"1" =>
0928nobodyさん
2012/06/29(金) 14:46:47.32ID:???A → B(Relation) → C*3
と作成し、フォームでは
FileFileld A_B_C[0]
FileFileld A_B_C[1]
FileFileld A_B_C[2]
のように表示されており
POSTデータは
params[:A][:C_attributes] = {"1" => File , "2" => File , "3" => File }
となっています
読みだす時は確実にC.ID ASCでOrderByするので
保存時にハッシュキーの数字の順番に保存できれば問題無いと思います
このままA.new(params[:A])
で作成するとハッシュが数値の逆順から保存されていくようなのでこれをどうにか逆に出来ればいいと思うのですが
データの保存順序を明示的に行うことは可能でしょうか?
0929nobodyさん
2012/06/29(金) 14:56:37.27ID:???そのまま
hashの"1","2","3"の順番に保存できればそれでいいんですが
0930nobodyさん
2012/06/29(金) 15:53:03.04ID:???params[:A][:C_attributes] = ActiveSupport::OrderedHash[h.keys.sort.map {|k| [k, h[k]] }]
試してないのでうまくいくかどうかは知らん
0931nobodyさん
2012/06/29(金) 16:14:16.82ID:???初心者はRailsしちゃダメだぞ
0932nobodyさん
2012/06/29(金) 16:42:02.97ID:29pep492Railsってとても敷居高いんですね
0934nobodyさん
2012/06/29(金) 16:57:21.74ID:29pep492環境構築だとか問題が発生した時に解決出来るかどうかを敷居高いって言ってるんじゃねーよ
このレベルの質問なんてぐぐっても解決出来ないだろ
そんなレベルの質問しても教えて君扱いってRailsが難しいとかそういう問題じゃなくて単純に
利用者様()が求める敷居が随分お高いんですねって皮肉だバカ
0935nobodyさん
2012/06/29(金) 16:59:15.96ID:???敷居高いんだよ。
0936nobodyさん
2012/06/29(金) 17:02:03.82ID:29pep492まずはぐぐってそれでもダメならリファレンス読んでそれでもダメならコアソース読むか人に質問投げるか
ホント頭おかしいやつしかいないんだな
0937nobodyさん
2012/06/29(金) 17:05:37.25ID:???まじで。
0938nobodyさん
2012/06/29(金) 17:09:52.70ID:???うんうん。頭おかしい人間しかいないのよー。
だからRailsに近寄らないでPHPでも使っててくださいよ。
0939nobodyさん
2012/06/29(金) 17:15:27.91ID:???0941nobodyさん
2012/06/29(金) 21:23:52.24ID:???仕事とられるのが怖いだけ
0942nobodyさん
2012/06/29(金) 21:34:33.29ID:???0943nobodyさん
2012/06/30(土) 01:10:03.91ID:???頼むからnodejsとかに乗り換えて一生来ないでください
0944nobodyさん
2012/06/30(土) 09:11:36.19ID:???会員事業が売り上げ全体に占める割合は約60%。これがドル箱
http://zasshi.news.yahoo.co.jp/article?a=20120629-00010000-president-bus_all
0945nobodyさん
2012/06/30(土) 09:12:42.10ID:???http://www.itmedia.co.jp/news/articles/1206/08/news105.html
営業利益率50%! クックパッドの「七つの秘密」 - PRESIDENT - プレジデント
http://www.president.co.jp/pre/backnumber/2011/20110815/20013/20021/
0946nobodyさん
2012/06/30(土) 15:34:43.19ID:???「クックパッド」の裏側にいってきた
http://b.hatena.ne.jp/entry/www.sssg.org/blogs/naoya/archives/1126
0947nobodyさん
2012/06/30(土) 22:13:35.56ID:???普通は退会なんていちいちせずにアカウント放置なんだから
0949nobodyさん
2012/07/01(日) 21:04:13.03ID:mD1iRCathttp://d.hatena.ne.jp/xibbar/20120625#1340584854
0950nobodyさん
2012/07/02(月) 01:41:54.11ID:???アクティブレコードのfindコマンドで特定レコードを呼び出すことは出来ますか?
(例)
diaries_contoller.rbに
user = User.find(3)
↑これでuserに idが3のUserテーブルのレコードは格納されますか?
ちなみにmodelにおいてアソシエートなど何も宣言していないとして
これって完全にノンリレーショナルですよね
0951nobodyさん
2012/07/02(月) 02:07:15.96ID:???0952nobodyさん
2012/07/02(月) 02:07:46.86ID:51McSBuY0954nobodyさん
2012/07/02(月) 09:19:48.94ID:51McSBuY0955nobodyさん
2012/07/02(月) 10:18:47.28ID:???0956nobodyさん
2012/07/02(月) 10:57:49.70ID:???0957nobodyさん
2012/07/02(月) 19:59:23.04ID:???0958nobodyさん
2012/07/02(月) 21:32:27.36ID:???0959nobodyさん
2012/07/03(火) 13:49:00.31ID:???http://el.jibun.atmarkit.co.jp/rails/2012/07/engine-yardruby-0474.html
0960nobodyさん
2012/07/03(火) 13:53:53.82ID:???Location: New York, NY 10011
Employment Type: Full Time, Employee
Experience Required : 2+ to 5 Years
Pay Rate: $100,000.00 - $150,000.00 /year
http://jobview.monster.com/Ruby-on-Rails-Developer-Software-Engineer-Perm-100K-150K-Job-New-York-NY-US-111574971.aspx?
0961nobodyさん
2012/07/03(火) 15:26:05.50ID:???http://cirw.in/blog/time-to-move-on
MySQL is done. It's the Postgres Age. by Jeff Dickey
http://dickey.xxx/mysql-is-done-it-s-the-postgres-age
0962nobodyさん
2012/07/03(火) 20:15:22.82ID:???あほすぎw
MVCはもともとイベントありきのもの(オブザーバーパターン)
ウェブのMVCがエセMVCだっただけだ。
0963nobodyさん
2012/07/03(火) 20:29:38.73ID:???http://satoshi.blogs.com/life/2009/10/rails_mvc.html
Ruby on Railsは「えせMVC」じゃないよー
http://d.hatena.ne.jp/shunsuk/20091012/1255351852
0964nobodyさん
2012/07/03(火) 20:32:02.51ID:???0965nobodyさん
2012/07/03(火) 20:48:55.33ID:???4. GUI-MVCではObserverパターンを利用することが多い
これはみんな知ってることだから長々書きませんが、、Modelの変更をViewに反映させるために、
Observerパターンを利用することが多いです。また複数のVCペアから構成されるような
複雑なコンポーネントが矛盾なくリアルタイムで情報を表示させるためには、
ObserverとかMediatorパターンをフル活用する必要があります。(GoF本にそういう例が載ってましたね)
結論
と、長々述べましたがWeb-MVCとGUI-MVCは全然違うので、そのパターンが必要となる制約条件や、得られるメリットも全く違うということです。
0966nobodyさん
2012/07/03(火) 20:49:52.09ID:???それらはGUIアプリの設計だから関係ない。
ウェブアプリのMVCはどれもエセMVC。
オブザーバーになっていないものは、MVCではない。
0967nobodyさん
2012/07/03(火) 21:08:49.10ID:???0968nobodyさん
2012/07/03(火) 21:13:08.73ID:???0969nobodyさん
2012/07/03(火) 22:21:42.05ID:???rubyフォルダー直下に入っちゃうよね?
アプリでそのgemを使用したときに参照されるviewの中身をカスタマイズしたいんだが
その生ファイルをそのままカスタマイズするのは正攻法?
0970nobodyさん
2012/07/03(火) 22:40:28.57ID:SyQE5tgxkaminariみたいにカスタマイズしたいビューだけ置き換えられればよいんだが。
0974nobodyさん
2012/07/04(水) 15:20:38.07ID:???http://cirw.in/blog/time-to-move-on
[翻訳]MVCは死んだ。MOVEするときがきた
http://d.hatena.ne.jp/nowokay/20120704
MOVEは望まれなかった子 - the sea of fertility
http://ugaya40.net/architecture/dis_mov.html
0975nobodyさん
2012/07/04(水) 17:18:21.51ID:???大規模分散の設計・実装できてクラウドのお守りもできる人とか、手をかけずに完成した人をどこも求めてる。
プラスアルファでスマホアプリできると嬉しい、とか。
けど単価は低め設定のまま。
これまで業界見てきて、そんな人少ないの分かってるはずなのに、会社側はなんで分からないのかな。
0976nobodyさん
2012/07/04(水) 17:43:20.14ID:???普通に求人だしてるところは二匹目のどじょう狙いなんじゃね
0977nobodyさん
2012/07/04(水) 18:05:35.55ID:???アイデア一つで自主経営も出来る奴っていないの?
かなしいね
0978nobodyさん
2012/07/04(水) 18:39:44.80ID:???http://blog.kushii.net/archives/1350951.html
http://d.hatena.ne.jp/gamella/20081027/1225119262
http://matome.naver.jp/odai/2132369391408524901
http://www.sssg.org/blogs/naoya/archives/1126
http://www.red-mount.com/blogs/show/ruby_on_rails_cookpad
0979nobodyさん
2012/07/04(水) 18:41:13.26ID:???採られてみたい
0980nobodyさん
2012/07/04(水) 18:45:04.29ID:???refineryていうRoR製CMSのブログ機能のチューニングがお題
http://blog.tnmt.info/2012/07/01/tuningathon4/
【レポート】いろいろチューニングしてパフォーマンスを競うバトルイベント!「Tuningathon」第4弾! #tuningathon : ゼロスタートの広報ブログ
http://pr.zero-start.jp/archives/65690961.html
0981nobodyさん
2012/07/04(水) 18:47:36.86ID:???0982nobodyさん
2012/07/05(木) 08:39:47.67ID:???地方勤務
年齢31歳
月総支給28万(基本給24万)
やすすぎ?
0983nobodyさん
2012/07/05(木) 09:33:00.29ID:???Location: New York, NY 10011
Employment Type: Full Time, Employee
Experience Required : 2+ to 5 Years
Pay Rate: $100,000.00 - $150,000.00 /year
http://jobview.monster.com/Ruby-on-Rails-Developer-Software-Engineer-Perm-100K-150K-Job-New-York-NY-US-111574971.aspx?
0984nobodyさん
2012/07/05(木) 10:13:47.86ID:???能力によるとしか言いようがない
雇ってもらえてるだけありがたいレベルの人も居れば
つき100万出すといっても来てくれない人も居る
>>983
wwwwwww
ねーよw
0985nobodyさん
2012/07/05(木) 10:41:32.28ID:???サーバのチューニングまで含むこと多いよね
0986nobodyさん
2012/07/05(木) 11:36:32.75ID:???仕様決められない所も多い。だからしょっちゅう「ここどうしますか」みたいなお伺い立てる。
仕様詰める作業まで入ってて、こっちの開発工数足りなくなるのも良くある。
あと「仕様はあのゲームで」というだけであと丸投げとか。
ディレクターやPMは公式RTするだけだったり。
0987nobodyさん
2012/07/05(木) 17:17:49.52ID:???でUserのレコードを作るような感覚で、
User.search(params[:user])
でUserのレコードを検索してくれるようなオヌヌメgemありませんか?
0988nobodyさん
2012/07/05(木) 18:10:13.31ID:???Rails最新版への対応状況がわかりませんが Searchlogic
https://github.com/binarylogic/searchlogic
http://railscasts.com/episodes/176-searchlogic
0989nobodyさん
2012/07/06(金) 01:24:44.74ID:???どのくらいまでだったら耐えられると思う?
アクションメーラーで2000通/1時間
くらい送ったら落ちるかな?
怒られるかな?
0990nobodyさん
2012/07/06(金) 02:47:17.39ID:???MLみたいに相乗りできれば更に余裕。
エラーメールには注意かな。
さくらの規約は知らん
0991nobodyさん
2012/07/06(金) 03:19:26.30ID:???迷惑
0992nobodyさん
2012/07/06(金) 08:33:09.34ID:???Ryanからメールきた
rails castでmailboxerのエピソードを取り扱ってくれるって
嘆願してみるもんだな
0993nobodyさん
2012/07/06(金) 09:16:15.20ID:???0994nobodyさん
2012/07/06(金) 09:38:21.53ID:???お前らは何かに熱中してるか?
おそらく何も熱中してないだろう
俺は女子小学生のパンチラにハマっている
お前らも熱中するものを持つと人生が豊かになるぞ
0995nobodyさん
2012/07/06(金) 10:54:37.75ID:???エラーメールに注意ってどういう意味?
メーラーデーモン返ってきても
実在するアドレスからの発信じゃないし別に支障なくない?
0996nobodyさん
2012/07/06(金) 14:07:24.63ID:???トラフィックの問題もあるし、自前メールサーバでなければメールサーバの負荷の問題もある
その辺を知らずに好き勝手やってたりすると、さくらに怒られる可能性は高い
0997あ
2012/07/06(金) 14:35:20.86ID:???0998あ
2012/07/06(金) 14:39:59.48ID:???0999あ
2012/07/06(金) 14:42:39.27ID:???1000nobodyさん
2012/07/06(金) 14:47:15.40ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。