トップページ⇒php
1001コメント344KB

【RoR】Ruby on Rails Part17

■ このスレッドは過去ログ倉庫に格納されています
0001質問常連者 感謝感謝2013/10/18(金) 20:57:07.83ID:NnVzWy/v
前
http://kohada.2ch.net/test/read.cgi/php/1359587251/
http://unkar.org/r/php/1341589839

■参考サイト
<英語>
本家: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://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0263nobodyさん2013/10/28(月) 03:23:56.50ID:???
>>262
次スレから
質問者はテンプレに極力合わせること
解答者は書ける者はコテ書けない無能はコテなし
さてテンプレはどうする?
0264nobodyさん2013/10/28(月) 03:27:23.75ID:???
>>263
コテは反対だな
なぜなら、無能はコテ変えすればいくらでもレスできる
意味がない

テンプレはPHPスレからもらってくればいいんじゃないかな
良くできてると思う
0265nobodyさん2013/10/28(月) 03:29:25.16ID:???
>>264
でも逆に良い回答者は累積的にそのコテに信頼性が宿る
それ以外のコテもしくはコテ無しはザクと区別できるだけで使い勝手がよくなるのでは
0266nobodyさん2013/10/28(月) 03:36:52.18ID:???
>>265
なるほどな、そういう見方もあるか

では、質問者もコテを付けさせた方が良さそうだな
PHPスレではID晒しになってるので、それでもいいけど

本来はRailsの下らねぇ質問は〜みたいなスレを別に作るのがいいんだろうが、PHPと違ってRailsは
そこまでのレスはないだろうから、雑談といっしょくたになるが、しょうがないか
0267nobodyさん2013/10/28(月) 03:40:06.22ID:???
そこまでやるなら無理に2chでやる必要ないじゃん。
QA@IT みたいで気軽なのなんかないんかな。
0268nobodyさん2013/10/28(月) 03:43:28.20ID:???
>>267
それもそうだな
>>76に始まる煽り合いも2chの醍醐味だと割り切るのもアリか

どうしても聞きたければStackOverflowで聞け、と
どうせRailsやるのに英語は避けて通れないんだし
0269nobodyさん2013/10/28(月) 04:57:27.33ID:???
>>208
ここの虫けらは高飛車でプライド高いだけのコミュニティー障害無能だから
期待するだけ無駄

くだらない質問はここで!のRORスレ立てて
0270nobodyさん2013/10/28(月) 05:05:24.06ID:???
>>224
それなら超簡単なAjaxの初歩の初歩じゃん

viewにform、submitボタン作る(remote=true)

コントローラー内では
キーワード検索してレコードを呼び出す記述を書く
そして、respondでjs読み込んで、jsファイルに検索結果のクラス変数を渡す

jsファイルを作成して、検索結果を表示させたいところのエレメントを指定してそこに受け取ったクラス変数を代入する


こんだけのことじゃないの?
0271nobodyさん2013/10/28(月) 05:08:30.25ID:???
>>247
ajaxはクライアントサイド、サーバーサイド両方の兼ね合い

なにいってんの?
0272nobodyさん2013/10/28(月) 05:09:31.19ID:???
>>252
じゃあ、ここはなんのためのスレッドだよ?
ばかじゃねーの?
0273nobodyさん2013/10/28(月) 05:31:50.96ID:???
流れをぶった切って悪い。質問させて。

ユーザー投稿型のコメント機能を作ったとします。
フェイスブックやTwitterのように最新投稿を上に持ってくるためにCreated_atのDESCソートにします。

そうすると、投稿される度に最新投稿が1ページ目に来て、最新投稿がある度に古い投稿が2ページ目、3ページ目へと流れていきます。

こうなってくるとページとコメントの内容が常にずれていくからSEO的によろしくないよね?

こういう問題を上手く解決するために工夫してたりすることがあったら教えてください。
0274nobodyさん2013/10/28(月) 05:53:41.39ID:???
permanent link
0275nobodyさん2013/10/28(月) 06:31:03.58ID:???
>>274
Postみたいにタイトルを持つような記事レコード1つにクローズアップして、1ページ内に1Postだけを表示させるならパーマネントリンクは有効だけど、
1ページに10コメントづつ、しかも頻繁にコメントが増えていくページの場合、パーマネントリンクって使えなくない?
0276 ◆aKBLHKF66Y 2013/10/28(月) 06:31:41.05ID:???
>>273
seo的に良くないよね?
ってことだけど、ページの内容変動によるペナルティを気にしているのなら大した問題ではないと言っておく

例えばブログは書き込みがある度に内容が変更されるからおなじurlでしょっちゅう更新してる扱いされるはずだけどそれら全てにペナルティを与えていたらキリがない
だから気にしなくていいが回答だけどそれだけだとあれなので、どうしても回避したいならその部分だけiframeかjsで読み込むといい
広告と同じで検索時点ではスルーしてくれるから影響は少ないというか加筆しない限り内容変動は感知されない
ただ、ページに対するIframeの割合が多過ぎるとまたそれはそれでペナルティー要因になるみたいだけど

SEO全般に関わる話だしRailsスレで聞くより別なスレのほうがいいかもですね
0277nobodyさん2013/10/28(月) 06:42:56.66ID:???
そのURLとは別に一意なURLを割り当てて(日付などを元にする)
rel="canonical" でそのURLを指定するのはどうだろう。
0278nobodyさん2013/10/28(月) 06:44:20.81ID:???
そのURLとは別に一意なURLを割り当てて(日付などを元にする)
rel="canonical" でそのURLを指定するのはどうだろう。
0279nobodyさん2013/10/28(月) 08:14:24.81ID:/G5FvMmp
更新されるページから張るリンクには nofollow 付けとくとか?
その場合、他の手段で辿れた方がいいと思うけど。
0280nobodyさん2013/10/28(月) 08:21:07.31ID:/G5FvMmp
返信しておいてアレだが、 >>276 のいうとおりSEOの話であって、
別にRails関係なかったね。
SEOを扱うスレは、Web制作板のほうにいくつかあるようだ。
0281nobodyさん2013/10/28(月) 09:24:27.51ID:???
>>276
返信ありがとうございます。
SEOのコツ的なものだけでなくRailsでの手法をどうするかがネックになっています。

仮に合計1005コメントがついていて、1ページに10コメントづつの表示の場合だと、最新投稿がページ1、古い投稿が101ページ目となります。
1ページ目だとURLは hoge.com/168
101ページ目だと hoge.com/168?page=101
ですね。

しかし、さらに10コメント追加投稿されると古い投稿は hoge.com/168?page=102
へと移動してしまいます。

googleが hoge.com/168?page=101のURLと内容を記録していても、すぐに内容が変動するのでスパムサイトと見なされるか、価値ないものとなります。

これだけコメントが沢山ついていくのであれば、そのコメントに含まれるキーワードからgoogle経由での訪問者増も見込めるのですが、
どうしても、このURLとコメント投稿内容の変動が邪魔になっているように思えます。
これをRailsで上手いこと解決できるテクニックがあればいいのですが。
created_at descをascにするしかないでしょうか?見にくくなりますが。
0282nobodyさん2013/10/28(月) 09:28:36.70ID:???
>>276
blogだと見出しページは変動しますね。
見出しをクリックして記事の本文を全表示するとURLは固定ですよね?
そして、そこのURLと内容がgoogleに拾われて、そこに散りばめられたキーワードでgoogle経由で人が来るという具合に上手くできています。
0283nobodyさん2013/10/28(月) 09:45:58.02ID:???
【SEO】Google対策 パート34【Google】
http://toro.2ch.net/test/read.cgi/hp/1382077610/l50
0284 ◆aKBLHKF66Y 2013/10/28(月) 09:53:30.56ID:???
>>282
他の人も言ってるけどseoの話になるからここで聞くよりseoスレのほうが有効的な回答もらえると思いますよ

Railsではこう!みたいな話ではなく、言語が変わったからと言ってSEOに有効な手段が変わるわけではないので言語の差異なく普遍的な話ですし

自分が知ってる範囲でですが、google側でも変動がある動的ページと固定ページは分けて認識しているようです
具体的に言うと、最後に.htmlなどの拡張子をつけたページの場合静的とみなされてランクが上がりやすいそうで一昔前に流行った方法です
あと、クエリの場合はurlとして認識されないため検索に乗りませんでした(今は改善されているかも)
?pageではなく、entry/12/page/1のようにGETクエリに頼らないurl設計をすべきです
ほかに考えつくことといえば、コメントに重点を置くならコメント単体を1ページにすることで、検索でそれが引っかかるようになりますので、そこから記事に差し戻すと言う方法が使えると思います
twitterのつぶやき単体がgoogleでひっかかるのとおなじイメージです
くらいでしょうかそちらのスレで聞いてみてください
0285nobodyさん2013/10/28(月) 16:33:30.34ID:???
>>284
具体的なご回答ありがとうございました。
0286nobodyさん2013/10/28(月) 19:28:31.80ID:???
>>270
show.html.erbの記述と組み合わせて発火するようだから無理なんじゃないか?
0287nobodyさん2013/10/28(月) 19:36:56.79ID:???
>>286
どういうアウトプットがほしいの?
0288nobodyさん2013/10/28(月) 19:57:47.27ID:???
何をどこまでやってこういう出力が欲しいのにこういうエラーが出るので分かりません、なら
答えようもあるだけどね…
0289nobodyさん2013/10/28(月) 21:34:26.18ID:khc42Rhk
たしかに甘えすぎていました
AJAXとJquery勉強しなおして、まだ分からないようでしたらまた質問させていただきます。
0290nobodyさん2013/10/28(月) 22:52:49.36ID:???
>>105-106

必要以上に親切にしない。教えて君はエスカレートする。
最初は自分で努力しようと考えている人も、親切にされるとそれを当たり前だと思い、次からはもっと人に頼るようになる。
甘やかすことは、その人から向上心やプライドを奪うことでもある。
http://ja.uncyclopedia.info/wiki/教えて君
0291nobodyさん2013/10/28(月) 23:59:09.70ID:khc42Rhk
>>289
分かりました!
さてと、もう少し勉強しとくか。
0292nobodyさん2013/10/29(火) 01:09:31.99ID:???
このスレはアホばかりですね
0293nobodyさん2013/10/29(火) 01:10:15.18ID:1x945yIi
Started GET "/searches/51" for 〇〇〇〇 at 2013-10-29 00:49:37 +0900
Processing by SearchesController#show as JS
Parameters: {"id"=>"51"}
Search Load (0.6ms) SELECT `searches`.* FROM `searches` WHERE `searches`.`id` = 51 LIMIT 1
Rendered searches/show.js.erb (0.3ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.6ms)
0294nobodyさん2013/10/29(火) 01:12:51.04ID:1x945yIi
>>98の後半部分が発動しなくなってしまいました^^;
何となくそんな悪寒はしていましたが
show.js.erb $("#results").html("result: <%= escape_javascript (render @search.products) %>");
new.viewには result: #<ActiveRecord::Relation::ActiveRecord_Relation_Product:0x0000000359798>
0295nobodyさん2013/10/29(火) 01:25:15.69ID:1x945yIi
Started GET "/searches/71" for 〇〇〇〇 at 2013-10-29 01:21:53 +0900
Processing by SearchesController#show as JS
Parameters: {"id"=>"71"}
Search Load (0.5ms) SELECT `searches`.* FROM `searches` WHERE `searches`.`id` = 71 LIMIT 1
Product Load (0.8ms) SELECT `products`.* FROM `products` WHERE (name like '%dsa%') ORDER BY `products`.name ASC
Rendered products/_product.html.erb (1.2ms)
Rendered searches/show.js.erb (11.6ms)
Completed 200 OK in 20ms (Views: 16.5ms | ActiveRecord: 1.3ms)
0296nobodyさん2013/10/29(火) 01:28:11.72ID:1x945yIi
クッキー等キレイにしたら表示された!


うおおおおおおおおお

アドバイスくれた人はありがとです!

さてと次は何をやろうかな
0297nobodyさん2013/10/29(火) 19:25:57.32ID:???
carrierwaveを使っています
cookpadのtofuのようなもので我々が使えるものはありますでしょうか?
またその中でどれが優れていると思われますか?


もう一つはactiverecord-reputation-systemのようなものを自前で作りたいと思っています
こういった類のものを作った事がある方にご質問ですが参考になるサイトを教えてください
検索してもfacebookのイイネを組み込む程度のものばかりが出てくるので
0298nobodyさん2013/10/29(火) 20:30:08.36ID:???
>>297
> cookpadのtofuのようなもので我々が使えるものはありますでしょうか?
ざっくりしすぎてて何にフォーカスすりゃいいのか分からん
もっとやりたいことを明確にしないと
0299nobodyさん2013/10/29(火) 20:33:47.92ID:???
>>298
主には動的なリサイズです
前もっていくつものデバイス向けにいくつものファイルを用意しておくのも馬鹿らしいので
0300nobodyさん2013/10/29(火) 21:00:22.26ID:???
>>299
んじゃ、この辺だね
https://www.ruby-toolbox.com/categories/image_processing
0301nobodyさん2013/10/29(火) 21:09:36.22ID:???
>>300
既に結構人気あるんですね!調べてみます!
ありがとうございます!!
0302nobodyさん2013/10/29(火) 21:43:43.31ID:GG2N1VuE
Railsはdevelopmentモードだとviewと同じ名前のcssとjsを自動で含むのでしょうか?
0303nobodyさん2013/10/29(火) 22:18:56.67ID:???
>>302
asset pipeline を使ってるならすべてのcssとjsが読み込まれる
development だとプリコンパイルされないだけ
0304nobodyさん2013/10/29(火) 22:27:35.24ID:GG2N1VuE
>>303
分かりました。ありがとうございます。
developmentだとバラバラのまま、productionだと1つのまま。これだけの違いなんですね。

JavaScriptの場合は、グローバル汚染を回避する方法云々はいろいろと知見を見聞きしたのでわかるのですが、
CSSもJSに劣らず特定のページに固有って側面が強くないでしょうか?

ですので、ついうっかり、**.erb.htmlに<script/>や<style/>に書いてしまうのですが・・・・
これってベストプラクティスには反するのでしょうか?
他人の書いたRailsのコードを見ると、あまりそういうことはしてないっぽいんですね。

確かに集団開発していると、どこに他人がどんな定義を書いてるかが明らかじゃないと困るかもしれませんが・・・
0305nobodyさん2013/10/29(火) 22:38:44.29ID:???
>>304
> JavaScriptの場合は、グローバル汚染を回避する方法云々はいろいろと知見を見聞きしたのでわかるのですが、
> CSSもJSに劣らず特定のページに固有って側面が強くないでしょうか?
asset pipeline はそういう面に目を瞑る代わりに通信コストを下げようというものだから、
ページ固有部分を別に書くことによる開発効率を重視するなら、asset pipeline を切るのも
選択肢のひとつ

ただ、RailsはDHHを含む経験豊かな開発者たちの「こうした方がいいよ」を集めたものだから、
よく分からないなら彼らの敷いた rail に乗っちゃった方が良い結果になることの方が多いと思う
0306nobodyさん2013/10/30(水) 00:19:58.12ID:RvDdIS8M
>>305
ありがとうございます。
assets pipelineとの二者一択なんですね。
0307nobodyさん2013/10/30(水) 01:05:28.28ID:???
二者択一
0308nobodyさん2013/10/30(水) 14:15:36.65ID:???
Railsのマイグレーションって、マイグレーションファイルにつけられたタイムスタンプを使って適用順番を判別してるんですよね?
そのタイムスタンプは、マイグレーションファイルが作られた時刻をもとにしてると思うんですが、マイグレーションファイルが作られた時刻と、実際に適用したい順番って、一致しないことがありますよね?
たとえば git のトピックブランチを作って作業していると、マイグレーションファイルを作ってからだいぶあとになってメインブランチにマージするような場合も多いはずです。
そういう場合、みなさんどうしてますか?

できれば、タイムスタンプとは違う方法で、マイグレーションの適用順番を指定することができればいいのですが。
0309nobodyさん2013/10/30(水) 17:00:53.62ID:???
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
手元で書いて動くコードは1分でできるのに、
例外処理をして9割の完成度に上げるのには、とてつもなく時間がかかる場合がある
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ - Masatomo Nakano Blog
6. サーバ周りの人材をしっかり確保しよう
http://b.hatena.ne.jp/entry/blog.madoro.org/mn/84

Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech
http://subtech.g.hatena.ne.jp/secondlife/20120309/1331279496

今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
http://b.hatena.ne.jp/entry/blog.sumyapp.com/2013/07/no-recommend-rails/
0310nobodyさん2013/10/30(水) 17:20:42.95ID:???
>>308
なまえをかえる
0311nobodyさん2013/10/30(水) 18:17:03.85ID:???
>>310
ほんとにそんな方法でうまく運営できるのでしょうか。
マイグレーションファイルの名前(タイムスタンプ部分)を変えると、DB中に格納されている現在のバージョンも変える必要がありますよね。
また、トピックブランチに10個20個のマイグレーションファイルがあり、それをマスターブランチにマージするときに、すべてのマイグレーションファイルの名前を変えることになります。
みなさん、ほんとうにこんな運用で開発してるのでしょうか?Gitのようなバージョン管理ソフトと比べて、Railsのマイグレーションは洗練されてないように思います。
0312nobodyさん2013/10/30(水) 18:26:41.28ID:???
アプリケーションの1バージョンにつき
ひとつのマイグレーションスクリプトとかで運用すればいいんじゃないでしょうか
0313nobodyさん2013/10/30(水) 18:52:07.19ID:???
一テーブルに対して一マイグレーションファイルのみで、それを編集する
0314nobodyさん2013/10/30(水) 19:04:01.73ID:???
>>312
つまり、みんなうまく運用できてないということですね。
Railsの人って、こまかい文法ばかり気にしてて、DBやSQLってずいぶん無頓着ですよね。マイグレーションツールの問題点を誰も気にしてないし、指摘しても真面目に考えようとはしないし。
0315nobodyさん2013/10/30(水) 19:05:13.82ID:???
>>313
ほんとにそんな運用してたら尊敬します。
0316nobodyさん2013/10/30(水) 19:27:19.46ID:???
ブランチからトランクにマージするときに、マイグレーションのファイル名の時刻部分をトランクの状態に合わせて変えるというのは自然な解決方法だし、欠点とも思わないけどね。
0317nobodyさん2013/10/30(水) 19:37:18.11ID:???
>>297
chunky_pngでは動的生成できないんじゃないかな
イイネシステム自分でできる人は少ないんじゃないかな多分
0318nobodyさん2013/10/30(水) 19:55:40.56ID:???
>>314
煽りたいなら他行ってね
0319nobodyさん2013/10/30(水) 20:08:56.09ID:???
>>314
railsの人、ってお前どっから何目的で来てるんやw暇人の貧乏人が
おっと煽られちまったぜw
0320nobodyさん2013/10/30(水) 21:05:33.35ID:???
>>311
DBの構造をころころ変えること自体が難しいのにマイグレーションファイルだけ悪者にしてもしょうがない
DB構造はあまりいじらない開発スタイルにするのがよろし
それならマイグレーションファイルの順序がわやくちゃになることはない
0321nobodyさん2013/10/30(水) 21:17:09.65ID:???
Railsは昔マイグレーションのバージョン管理にただの連番を使っていたんだけど、
後からマイグレーションの実行順を変更しやすいように
タイムスタンプを採用したんじゃなかったっけ。

その管理方法が洗練されてないよねって話は理解できなくはないけど
そもそも問題が噴出するケースは限られているし、対応もシンプル。

レールから外れたんだから自力で対応しろやっていうのがRailsのスタンスなのでは。
0322nobodyさん2013/10/30(水) 21:27:20.39ID:AppHA5RU
ほとんど起こらないことだし、コミュニケーションで解決出来る。
0323nobodyさん2013/10/30(水) 21:50:06.67ID:???
>>311
> マイグレーションファイルの名前(タイムスタンプ部分)を変えると、DB中に格納されている現在のバージョンも変える必要がありますよね。
rake db:rollback

> また、トピックブランチに10個20個のマイグレーションファイルがあり、それをマスターブランチにマージするときに、すべてのマイグレーションファイルの名前を変えることになります。
リネームのコマンドや既存のスクリプトがないか探す
なければ作る
0324nobodyさん2013/10/30(水) 22:03:26.84ID:73DQPnSN
>>321
連番だと複数人で作業してるときに困るからという経緯だった気がする。
0325nobodyさん2013/10/30(水) 22:34:51.04ID:???
お世話になっております
画像の動的リサイズは検討した結果やめました
速度の点で問題がありそうだからです
お尋ねしたいのですが皆さんはサイズの種類をどれくらい用意してらっしゃいますか?
もしくはオーソドックスなそれはどのようなものですか?
皆様からいただいたヒントを元にまた調べなおしたいと思いますので宜しくお願い致します。

くわえて、いいねシステムの自作にあたって参考になりそうなサイトを教えていただけると幸いでございます。
0326nobodyさん2013/10/30(水) 23:23:50.44ID:???
>>325
システム要件によってそこは様々
これという答えはないと思う
もはやRailsとはあまり関係がない話だしね
0327nobodyさん2013/10/30(水) 23:31:30.00ID:???
>>326
御回答いただいているのはいいねシステムのことでしょうか?
0328nobodyさん2013/10/31(木) 00:12:35.08ID:???
>>327
用意するサイズの種類かな

必要とされる種類、アクセス頻度、画像の枚数、用意できるディスクの容量、などなど考えなければいけない
項目は多岐に渡るし、それらを総合的に判断しなければいけない以上、「オーソドックス」というものは
存在しないと思う

Railsというよりはシステム設計の話だね
0329nobodyさん2013/10/31(木) 00:18:05.33ID:???
>>325
いいねシステムとかいう造語で言われても答えようがない
やりたいことを明確に説明する、というのはいい回答をもらうための第一歩だよ
0330nobodyさん2013/10/31(木) 00:19:44.96ID:???
>>328
ありがとうございます。
甘えついでにそれらの参考になるサイトとかご存知ですか?
あとついでにいいねシステムの参考になるものも教えていただけたらありがたいです。
0331nobodyさん2013/10/31(木) 00:21:22.36ID:???
>>329
ActiveRecord Reputation System
これと同じものです。
同じというと語弊があるかもしれませんが、独自に発展させたいので自作しかないと考えています。
0332nobodyさん2013/10/31(木) 00:24:38.48ID:???
>>330
はっきり言うと、君には無理だと思う
こういうことは経験がある程度ものを言うし、そういう経験を積んでいるSIベンダーに頼むのが一番早い

それが嫌なら、自分で何度か失敗しながらも試行錯誤して経験を積むしかないのだが、さっきからの
質問内容を見てると、ここを無料サポートセンターか何かと勘違いしてるフシがあるので、そういう考え方を
まずは改めることが必要だと思う
0333nobodyさん2013/10/31(木) 00:26:31.91ID:???
>>331
それならば、最大の参考サイトはここだ。ソースもすべて公開されている。
https://github.com/twitter/activerecord-reputation-system
0334nobodyさん2013/10/31(木) 00:29:41.57ID:???
なるほど。
そこまで辿り着いている方はいらっしゃらないようですね。
>>333を参考にさせてもらいますか。既に見ていますが。
0335nobodyさん2013/10/31(木) 00:32:52.76ID:???
>>334
> 既に見ていますが
こういうのを「余計な一言」と言う
他の人達の君に答えたいという気力を奪うよ
0336nobodyさん2013/10/31(木) 00:38:03.38ID:???
>>335
なるほど。
誤解を生まないように率直に申し上げますね
あなたたちの回答とやらは何の価値も生み出していないですよ
私が見ているものをご紹介されて『勉強になります』のようなコメントがあるべき質問者の発言と?
付加価値を生めない人間が回答者気取りはやめていただきたい
あなたと私でどちらが上だか
0337nobodyさん2013/10/31(木) 00:41:07.19ID:???
>>336
過去レス見れ ここは虫けらが住み着いている言語のスレ
自分よりレベルの低い回答者の答えを神妙に聞かないといけないスレ
0338nobodyさん2013/10/31(木) 00:45:14.18ID:???
>>336-337
あぁ、タイミングよく「虫けら」が出てくると思ったら、>>5、>>50、>>76で散々暴れた方ですか

もう君は来ない方がいいよ
ここは君の望む回答を得られるスレじゃないんだよ
0339nobodyさん2013/10/31(木) 00:48:28.48ID:???
>>338
虫けらは何でも一つの人格にまとめたくなるのだな
短絡的でオツムが弱い だから負け続ける
0340nobodyさん2013/10/31(木) 00:51:25.46ID:???
>>336
> あなたたちの回答とやらは何の価値も生み出していないですよ
自分の役に立たない回答に対してそういう反応は、はっきり言っていただけない
ここは無料サポートセンターではないのだから、役に立たない回答に対して噛み付く行為は
役に立つ回答を持ってる人の発言する気力を失わせて、ひいては自分が損するだけだよ
0341nobodyさん2013/10/31(木) 00:58:51.76ID:???
>>340
他の方も仰っていますが役立たない回答者がノイズとして多いから
スレ自体の価値が落ちているのではないでしょうか?
私がActiveRecord Reputation Systemと教えるまではどういった類のものかも察しがつかない人が
次の瞬間にはそのソースが一番の参考サイトだと述べる

何かの役に立ちますかな?
そもそもそれより優れた参考サイトの可能性をなぜ排除できる?ActiveRecord Reputation System自体知らなかった低レベルな人が
それでは失礼いたします
言葉を借りるなら虫けらの相手をしている時間はないので
0342nobodyさん2013/10/31(木) 01:04:43.42ID:???
>>340
> 私がActiveRecord Reputation Systemと教えるまではどういった類のものかも察しがつかない人が
いいねシステムなんて完全に造語だもんなぁ…ググっても出てこないし
あなたの中ではいいねシステム≒ActiveRecord Reputation Systemなのかも知れんが、
そんなの他の人が共有してる情報でもなんでもないし

> 次の瞬間にはそのソースが一番の参考サイトだと述べる
これは半分以上はあなたに対する皮肉でしょうよ

> 何かの役に立ちますかな?
別にあなたの役に立つ回答を言わなければいけない義務はどこにもないわけで
他の人が何度か言ってるように、ここは無料サポートセンターではないのだから

あなたが役に立たないからと言って文句を言うのはお門違いというものですよ
0343nobodyさん2013/10/31(木) 01:04:47.70ID:???
次スレなしでいいよ
虫けらが大半のスレは存続価値なし
知識もない虫けらが集まって上から目線で自分の貧乏さを忘れるスレだろ
いらないいらないこのスレ現に何の生産的コメントなし

かいさん
0344nobodyさん2013/10/31(木) 01:07:36.65ID:???
自分への反対意見はすべて同一人物と思ってしまう虫けらが住み着いているスレだからな
腐臭が漂っているわ
虫けらが役立つ回答なんてしたことはないし今後もない
己の貧乏さと不憫さを忘れるスレがここ
上にmushikeraの定義があるから要確認

虫けらがいる間は次スレなんかいらないし求められていない
0345nobodyさん2013/10/31(木) 01:12:24.10ID:???
煽り教えて君
0346nobodyさん2013/10/31(木) 01:16:29.18ID:???
『無料サポートセンター』というワードがお気に入りの貧乏人がいるなw
ここに来る目的は質問者へ上から目線で接せれること
ただし質問者がへつらう根源は幾人かの優秀な潜在的な回答者
自身が有効なアドバイスなどできないのに美味しいところだけを味わいたいクズ
それが数人紛れ込んでいるのがこのスレ

臭すぎるから早くスレ潰してrailsは個人個人自力でやれ
それが美学なんだからこんな寄合所みたいなところを作るな そして自分の哲学に反する場に集まるな
虫けらども分かったか?
お前等が実社会でニートorワープアなのはそういう糞みたいな精神しか持っていないからだ
学歴職歴収入女人望、すべてお前等は負け組だ

ここにはけ口を見出すな 虫けらはゴミ箱でゴミをあさってろ
0347nobodyさん2013/10/31(木) 01:18:31.69ID:???
これは教えてクンを超越した何かだな
0348nobodyさん2013/10/31(木) 01:22:24.83ID:???
煽り教えて君のプロファイリング

親が高学歴か高収入か資産家
本人は私立エスカレーターの高校生か大学生か卒業生
今までの人生では、回りが我が儘を受け入れていた。
現在2chにて、煽り教えて君になる。
0349nobodyさん2013/10/31(木) 01:25:04.40ID:???
>railsは個人個人自力でやれ
>それが美学なんだからこんな寄合所みたいなところを作るな そして自分の哲学に反する場に集まるな
>虫けらども分かったか?

横レスすまんがこれだけは同意
次スレもいらないと思う
結局ここに集まってきてる虫けらって矛盾してるんだよな
自力でやるのがい一番と思っているのになぜかこのスレに来てしまっている
指摘の通り実社会で負け組だから、矛盾を犯しても質問者に回答も出せないのに偉そうにしたいんだと思うよ
たしかに誰にとってもいらないスレじゃん
0350nobodyさん2013/10/31(木) 01:28:38.79ID:???
早くこのポンコツスレを埋めてrailsスレをなくせ
railsは自分で研究しコツコツ習得するのが一番
だったら質問者も回答者もいらん
以下埋め作業にまい進するように
0351nobodyさん2013/10/31(木) 01:30:07.07ID:???
虫けらどもが埋めとけよ
お前らが社会的価値を生み出せる数少ない機会だぞ
0352nobodyさん2013/10/31(木) 01:53:52.05ID:???
次スレいらないに一票
0353nobodyさん2013/10/31(木) 02:08:27.52ID:???
私も自分で調べてくださいという回答が大半のスレだからいらないと思います
わざわざここに来て自分で調べてくださいと言う手間も省けるでしょうし
0354nobodyさん2013/10/31(木) 04:59:07.32ID:???
199 : nobodyさん : 2010/09/24(金) 02:24:20 ID:MHNWJwU+
SQL Server 2008 R2 Datacenter 日本語版 プロセッサ ライセンス 10,300,000 円 6,692,600 円
http://www.microsoft.com/japan/sqlserver/2008/r2/howtobuy/price.mspx
200 : nobodyさん : 2010/09/24(金) 02:27:48 ID:MHNWJwU+
Oracle Database Enterprise Edition
プロセッサ数 最少ユーザー数 ライセンス価格 年間サポート料金
16 400 41,320,000 円 (43,386,000 円) 9,090,400 円 (9,544,920 円)
http://www.oracle.com/jp/corporate/pricing/pricing-dbee-079511-ja.html
0355nobodyさん2013/10/31(木) 06:54:37.18ID:???
価値のある回答とやらが確実に欲しいならstackoverflowで質問してはいかが?
0356nobodyさん2013/10/31(木) 07:08:46.12ID:???
■無料
http://qa.atmarkit.co.jp/
http://stackoverflow.com/

■有料
Ruby on Rails 技術コンサルティング 料金表 - 株式会社オイアクス
スポット契約の場合
着手金:20,000円
技術相談料(オンサイト):15,600円/時間
技術相談料(オフサイト):13,000円/時間
出張料:7,800円/時間
http://www.oiax.co.jp/consulting/price_list

RubyやJavaなどOSSの「レスキューサービス」,イーシー・ワンが1件3万円から:ITpro
基本料金などが不要な「トライアルプラン」では、1インシデント3万円で問い合わせに回答。
http://itpro.nikkeibp.co.jp/article/NEWS/20090701/333034/

Professional Application Testing Services & Performance Analysis | Engine Yard
アプリケーション開発メンテナンス
http://www.engineyard.co.jp/services/development-services
0357nobodyさん2013/10/31(木) 07:17:04.71ID:???
教えて君は無料サポートを当然のように期待する
図々しい世間知らず。
0358nobodyさん2013/10/31(木) 07:52:49.75ID:???
SonicGarden 株式会社ソニックガーデン
http://www.sonicgarden.jp/category/consulting/

Ruby, Ruby on Rails コンサルティングサービス|EnterpriseOSS(エンタープライズオーエスエス)
http://www.enterpriseoss.jp/product/consulting/consulting_ruby01.html
0359nobodyさん2013/10/31(木) 07:55:00.47ID:???
株式会社万葉
Rails経験の少ないチームに対して、教育や技術的なリード、監督等を行ってほしい。
要件定義、設計にRailsのプロが参加することによって、プロジェクトをうまく立ち上げたい。
定期的なコードレビューと改善支援によって、システムをきれいで時流に乗った状態に保ちたい。
http://everyleaf.com/rails

Webシステム企画、コンサルティング承ります|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
http://www.moongift.jp/2013/10/fb-rails-dev/
0360 ◆aKBLHKF66Y 2013/10/31(木) 08:23:30.54ID:???
上で話題になってたcarrierwaveを使った動的生成の話
/uploads/model/column/id/filename.extension
自分でいじってない場合基本的に画像はここに収納される

nginxを使って静的ファイルを割り振る場合、最初にそこにファイルが存在するか確認してなければrailsに投げることが可能

#nginx
try_file $uri @unicorn:

なければ、railsに投げられるわけだからそこで動的生成した画像を作ればいい

例えば
/uploads/model/column/id/200x200.extension
としてやれば、200x200.pngが存在すれば返して、無ければ作成して返すなんてことが出来ます
ただ、動的生成した場合遅いから一回目のアクセスの場合はjpgでサムネイルを作って返してdelayedjobなんかを使って本生成するのかおすすめこれは0.1秒もかからないからそこまで遅いと感じないはず

特にgifなんかは拡張子維持したサムネ作るのに30秒とかかかるから負担が大き過ぎるので遅延でやるべきです、全部jpgでサムネイル作るなら何も考えずその場で動的生成で問題ありません

あと、この方法だと画像のサムネイルをほぼ自由に使われてしまうからurl/0..1000x0..1000.pngなんてプログラムを回されたら大変な事になる

そこで、rails側でidとサイズを使ったハッシュ値を生成して?で付加してやるといいです

MD5::hash model+id+filemame+size
ただ、これだと予想されてしまうので最後に何かしらのキーをつけてあげてください

MD5::hash model+id+filemame+size+"rails"
これで生成したhashを
画像url?key=hash
投げてやれば正規のリクエストかわかります。もちろん2回目以降はサムネイルが生成されている筈なのでurlからhashを削ったものでもユーザーはアクセスできます
0361nobodyさん2013/10/31(木) 12:12:38.99ID:???
ActiveRecordで複数のレコードの特定のカラムの値を2倍にするようなupdate系のメソッドってありますか?
0362 ◆aKBLHKF66Y 2013/10/31(木) 14:36:17.35ID:???
>>361
恐らくですが、そういう限定範囲でしか使えなそうなのはないと思います
自分で倍にするコードをかくしかないと思います
意図があまりわからなかったので読み違えてたらごめんなさい
■ このスレッドは過去ログ倉庫に格納されています