【RoR】Ruby on Rails Part17
■ このスレッドは過去ログ倉庫に格納されています
0001質問常連者 感謝感謝
2013/10/18(金) 20:57:07.83ID:NnVzWy/vhttp://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
0132nobodyさん
2013/10/27(日) 16:00:36.71ID:???0134nobodyさん
2013/10/27(日) 16:05:35.26ID:???今来たばかりなんだが
おまえらここに何しに来てんの?
教えて君っぽい奴の抽出?
俺は特に用ないから帰るよ
時間のムダ
0135nobodyさん
2013/10/27(日) 16:08:46.84ID:???> 時間のムダ
余計な捨て台詞残さずに黙って去ればいいのにねー
0137nobodyさん
2013/10/27(日) 16:13:09.45ID:???Railsごときで偉そうなこと言うなよ
というかお前みたいな陰湿タイプのエンジニアはここから出てけよ
そしたら日本のrailsやrubyも
もっと盛んになって将来が明るいわ
rubyが大して日本で浸透しなかったのは
お前らの気質のせいなんだろうな
ここにいるとそれがよく分かる
0138nobodyさん
2013/10/27(日) 16:16:11.62ID:???>>105-106みたいな盛大な自演をやらかしておいて、回答側を叩く流れにはさすがにならんだろ…
恨むなら>>105-106を恨め
0139nobodyさん
2013/10/27(日) 16:17:55.48ID:???陰湿なキモオタどもが
質問者をイビりたいだけ
各種技術関連スレの中でも
ここは特段にそれが酷い
陰湿タイプのRailerはここから出てけと思う
ここの住人を刷新すべき
会社と同じだよな
爽やかで後輩を育てる先輩→それが自分に返ってきて実績をあげ部下を沢山持つようになる
爽やかで質問者を育てる先輩→それが自分に返ってきて、Rails市場自体が大きくなり日本でも関連の仕事が増える
情けは人のためにならず
分かったフリした
または、イビりたいだけの低レベルな開発者はここに来るな
0140nobodyさん
2013/10/27(日) 16:19:39.27ID:???いやいや、それだけじゃない
俺もここで最初のころはよくイビられてたからな
お前らの気質にはウンザリしてる
0141nobodyさん
2013/10/27(日) 16:20:25.37ID:cydvO19T私も批判の対象だとは思いますが、虫けら云々の話は同感ですw
ここに来て何してるんだ?と。しかも土日に。何も教える気もなく教わる気もないのに。
>>137にもある通り、たかがrailsで。簡単な言語でしょ。
むしろそれに絡むAJAXだとか他の分野と絡む部分をエキスパートに聞きたいわけよ。
教えて君を必死で探してる虫けらとの折衝をしに来ているわけじゃないの
そんなの必死に探すヒマあったらもう少し勉強するなり彼女作るなりしたまえw
0142nobodyさん
2013/10/27(日) 16:22:07.62ID:???担当者「Rubyですか?マニアックですね」
とかにもならなかったんだろうな
悔い改めろ、キモオタども
0143nobodyさん
2013/10/27(日) 16:23:23.26ID:cydvO19T親切丁寧に教えてくれた人も沢山いたので。
季節性とかも関係あるのかもしれないけど、直近だとたしかに所謂「虫けら」が増えたという印象
親切丁寧に教えてくれた方々にはこれに懲りずに続けてやってほしいです。
ではでは
0144nobodyさん
2013/10/27(日) 16:25:56.43ID:???> むしろそれに絡むAJAXだとか他の分野と絡む部分をエキスパートに聞きたいわけよ。
聞きたいなら質問だけすりゃいいんじゃなくて、マナーっつーもんがあるんだよ
RubyではなくてJavaの大家結城先生がありがたいページ作ってくれてるんで、まずは一読してみような
http://www.hyuki.com/writing/techask.html
0145nobodyさん
2013/10/27(日) 16:26:11.36ID:???彼女いない、または嫁がいない(同年代はほとんど幸せな家族を築いてる)
↓
自分にあるのは技術だけと信じたい
(たいした技術じゃないwwww)
↓
よーし、なら、そこで質問してくる立場の弱い人間を叩いてストレス解消
こんなかんじだよキモオタの思考は
だからこそ彼女が出来ないということも気づけない
凝り固まったキモオタ脳
スマートな奴は普通に爽やかにサクっと応えて生産性のある有意義なスレにしていく
このキモオタどもはそれに相まって
今抱えてる仕事取られるのが怖い低レベルなヘタレども
0146nobodyさん
2013/10/27(日) 16:31:24.59ID:???Q:初心者だからと言って、あんまりひどい書き方で中傷されたら誰だって傷つきますよね。
A:初心者を騙って、あんまり酷い質問が連発されたら、誰だってムカつきますよね。
あなたは「初心者」という事を免罪符に、調べれば分かるようなことを、あるいは本来であれば異なる所に質問すべき事を、
あなたにとって「何でも無料相談所」であるメーリングリストに投稿していませんか?
多くの人達にとっては、そのような行為は迷惑以外の何者でもありません。
また、あなたにとっては難しく思えて質問したとしても、あなた以外にとっては難しくなく、FAQレベルの質問かもしれません。
そのような質問が続けば、見る度に気が滅入り、落ち込んでいきます。
あなたは自分の質問が、そのメーリングリストに相応しい質問であるか、あるいはFAQレベルの質問でないか、 十分に
検討・調査をした上でメーリングリストに質問を投稿したでしょうか?
「した」と断言できるのであれば、残念ながらあなたの価値観や尺度はそのメーリングリストでは通用しないということでしょう。
プログラム板にも通じる話だな
0147nobodyさん
2013/10/27(日) 16:31:51.70ID:???質問する人を叩きたいだけの人間を定義しとくか
def mushikera(user)
if user.girlfrinds.count = 0 && user.advices.count = 0
flash[:alert] = user.name + 'は虫けらです'
end
end
0148nobodyさん
2013/10/27(日) 16:34:19.77ID:???ここにはそんな規定はないだろう
誰か
Ruby on Railsのくだらない質問はここでしろ!
スレたてて!
ここのキモオタキチガイどもは現行のこのスレに隔離しといて
新しいそっちのスレにだけリア充Railerは移動する
がんがん答えちゃるよ
0150nobodyさん
2013/10/27(日) 16:37:30.45ID:???別に>>146は規定じゃないぞ
こういうオープンな場所で技術的な質問をするときのマナーってものだ
マナーなんか知るか!規定に書いてないことは何やってもいいんだ!とか言いたいなら
もはや何も言うことはないが
0151nobodyさん
2013/10/27(日) 16:37:57.14ID:cydvO19T完全に同意です(笑)
私に限らず、このスレへの質問者(素人)の多くはスタートアップ段階の人or企業だと思います。
費用もかけられないスタートアップ段階では仕方なく自分でプログラミングの真似事もしますが、
軌道に乗ってくれば自分でプログラミングやることなど考えておらず、プロを雇うつもりの人が多いと思います。
プログラミングが本業ではないし、自分が今からそこに注力したって付加価値が産まれないことは重々承知なので。
今瞬間のこのスレは「虫けら」が多いですが、願わくばあなたみたいにプログラミング外でも立派な人間を雇いたいものですね。
それではご検討を!!
0152nobodyさん
2013/10/27(日) 16:39:54.36ID:???0153nobodyさん
2013/10/27(日) 16:40:50.40ID:???人に対して、いかに馬鹿げた態度をとり続けていたかを見つめなおせ
そして悔い改めろ
そしたら少しはモテるようになるから
0154nobodyさん
2013/10/27(日) 16:41:08.68ID:???0157nobodyさん
2013/10/27(日) 16:43:56.56ID:???>>119でも回答したように
俺はお前ら虫けらを駆除して
Rails市場の未来を明るくしたいだけなんだが?
0159nobodyさん
2013/10/27(日) 16:45:08.27ID:???こういう不愉快な類の人間がRoRに多いのはなぜだ?
0160nobodyさん
2013/10/27(日) 16:45:40.12ID:???強要してないさ
> マナーなんか知るか!規定に書いてないことは何やってもいいんだ!とか言いたいなら
> もはや何も言うことはないが
とちゃんと断ってるだろうが
0162nobodyさん
2013/10/27(日) 16:47:50.31ID:???ならいちいち声あげてギャアギャア喚くなよ
回答するという生産的な行為も出来ない虫けらよ
スレに役立つ事例が沢山あがっていく→生産的な価値あるスレ
虫けらが質問者を煽るだけのスレ→存在価値なし
存在価値のない虫けらが
存在価値のないスレを守り続けようとすることが疑問
0165nobodyさん
2013/10/27(日) 16:52:33.87ID:???Railerは、ここにいる虫けらみたいな人間達ばかりが全てじゃないと知っておいてくれ
>>164
お前の勝手に持ち出したマナーを強要するなってこと
0166nobodyさん
2013/10/27(日) 16:53:53.38ID:???ここに何しに来てるんだ?ハゲ脂
こんなスレでも社会に貢献している>>162にお前みたいなハゲ脂がマナーを語るな
0167nobodyさん
2013/10/27(日) 16:55:53.49ID:???まさにしっくりとくる
>>121
エンジニア気質=陰湿ってお前の主観で考えるな
彼女がいないお前のモノサシで全てをそうだと決めつけるな
0168nobodyさん
2013/10/27(日) 16:56:31.00ID:???あなたは>>105-106のようなことをやらかす質問者には非はなく、中々回答をしないこのスレの住人に
非があるとお考えでしょうか?
0170nobodyさん
2013/10/27(日) 16:58:35.96ID:???なにかしら理由を見つけては
相手をイビり
回答を回避しようとする(または回答できない??)
そういうのが目に見えてヘドが出る
0171nobodyさん
2013/10/27(日) 17:00:03.09ID:???その質問者も横柄だけどこのスレ立てた1の人だろ?
キレさせたのお前みたいな虫けらちゃうんか?
"このスレの住人"と一括りにされてもな
土日だからこのスレにはお前みたいな見張り人しかいなかったってだけだろが
0172nobodyさん
2013/10/27(日) 17:00:39.67ID:???でも>>105-106の彼はAjaxに問題あるところまではこのスレでたどり着いてますよ
立派にヒントを与えられてますね
それとも、回答はコードで示すところまで手取り足取りやらないと意味がないと
お考えですか?
0174nobodyさん
2013/10/27(日) 17:03:43.83ID:???質問者の理解に達していないわけ
バカなお前でもプログラミングの世界は0か100なわけ
100じゃないという不完全な時点で
0と同じ
要するに生産性のない価値のないスレと化すわけ
0175nobodyさん
2013/10/27(日) 17:04:07.89ID:???>>124は前日の>>76でしょう
その時点ではどこが分かってないかすら分かってないようですが
(サーバ側のコードを披露してる点からも明らかですね)
0176nobodyさん
2013/10/27(日) 17:05:30.21ID:???それこそ「ここは無料サポートセンターではない」と言いたくなりますね
ヒントを与えるのすら価値がないと言われてしまうと
0177nobodyさん
2013/10/27(日) 17:06:09.97ID:???これまでの他のレス見てるとお前みたいな虫けらハゲ脂は少数かもしれんな
マナーモードにしないで携帯爆音でならすから携帯持ってるのお前だけかと思ったわ
虫けら程騒ぐからスレに沢山いるように錯覚してしまうのかもな
0178nobodyさん
2013/10/27(日) 17:07:37.50ID:???ヒントさえ出せばいい(しかも、出してる側の主観で)
と思ってる時点で‥…
相手が理解できないと意味ないの?
お前の勝手な主観でやりとりを終わらせるから
お前はコミュ障って言われるんだろ
0181nobodyさん
2013/10/27(日) 17:11:08.16ID:???>>76
【質問】
railscastのエピソード111「advanced-search-form-revised」
これに従って、アドバンスドサーチなるものを作っています。
これにAJAXを付け加えて、検索結果を検索条件入力フォーム欄の下に表示する形態をとりたいのですが、全く辿り着けません。
【解答】
AJAXを使え
0182nobodyさん
2013/10/27(日) 17:14:42.03ID:???Ajaxに問題があると彼が分かってるなら、>>85のようなレスは書かないですよ
で、Ajaxに問題があると分かったのは…>>98>>100ですね
0183nobodyさん
2013/10/27(日) 17:16:12.19ID:???0184nobodyさん
2013/10/27(日) 17:19:40.19ID:???>>181
>>102 これ自体は当初からうまく表示されております。
検索欄と検索結果を同一のページに表示したいのですが、そのやり方が分かりません。
0186nobodyさん
2013/10/27(日) 17:23:44.38ID:???彼には>>102とAjaxに問題があるという点が結びついてなかったんですね
結びついてるなら>>102の情報は真っ先に出すはずですから
しかし、このスレのおかげでAjaxに問題点を絞れた
あとは自助努力の世界でしょう
努力してだめなら再度質問すればいいわけで
(多分、AjaxスレかjQueryスレへ誘導されるでしょうが)
0187nobodyさん
2013/10/27(日) 17:26:55.42ID:???分かったから荷物まとめて出て行けよノシ
>>76
【質問】
railscastのエピソード111「advanced-search-form-revised」
これに従って、アドバンスドサーチなるものを作っています。
これに AJAXを付け加えて、 検索結果を検索条件入力フォーム欄の下に表示する形態をとりたいのですが、全く辿り着けません。
0188nobodyさん
2013/10/27(日) 17:31:20.24ID:???彼にAjax部分の問題意識があれば、>>85のサーバのコードを晒す理由が分かりませんね
自分なら、Ajaxで問題があると分かってるならcoffeescriptのコードを晒しますね
サーバ側を晒すにしても、応答を晒します
0189nobodyさん
2013/10/27(日) 17:32:53.66ID:???虫けらが一二匹混入しただけで神まで虫けら集団にいるかのように勘違いされたらあかんやろ
それが一番手っ取り早い解決策でこのスレや言語の発展に資するやろ
0190nobodyさん
2013/10/27(日) 17:36:55.18ID:???"付け加えて"とあるからAJAX無しバージョンは既にできていてそれを発展させたかっただけやろ
coffescriptに既に記述があると読んでしまう時点であんたも文盲直しの旅に出た方がええんちゃう?
0191nobodyさん
2013/10/27(日) 17:39:28.93ID:???coffeescriptに記述がまったくないとかいうような「いちから全部教えてクン」が来るとは
さすがに想像できませんよ
Ajax使うんであればcoffeescriptを書かなきゃいけない、というところから教えるような
ものじゃないですか
0192nobodyさん
2013/10/27(日) 17:39:34.33ID:???すまんがアンチ外国人なもんで
そういう奴には手を貸したくない
0194nobodyさん
2013/10/27(日) 18:00:07.13ID:???どうやら質問者ご本人のようですね
coffeescriptに記述があるかないか、当人にしか分からない情報がてんこ盛りです
教えてクンがキレると粘着質ですね
0196nobodyさん
2013/10/27(日) 19:56:16.42ID:???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/
0197nobodyさん
2013/10/27(日) 19:59:52.47ID:???http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
0199nobodyさん
2013/10/27(日) 20:45:27.83ID:???下記のビューにおけるフォームの入力値の検証について、
ラジオボタン"radio-validcheck-yes"が選択されている時だけ
テキストフィールド"text-field-memo"の検証をおこなわれるようにしたいのですが、
モデルと関連しないヘルパーを指定する方法がわからず質問させていただきました。
的外れでしたらすみません。アドバイスよろしくお願いいたします。
class Exmodel < ActiveRecord::Bace
validates :memo, :presence => {:unless => 【ここがわかりません】}
end
■ビュー
<p>入力値の検証をおこないますか?</p>
<%= radio_button_tag :validcheck, 'yes', true, id: "radio-validcheck-yes" %>はい<br>
<%= radio_button_tag :validcheck, 'no', false, id: "radio-validcheck-no" %>いいえ
<%= form_for @exmodel, :url => {:action => 'next_page'} do |form| %>
<%= form.text_field :memo, id: "text-field-memo" %>
<% end %>
020066
2013/10/27(日) 20:51:29.78ID:???ありがとうございます。
関連する親子モデルを割り当てる記述を書いた行で
Faild to save〜エラーが発生していたため自動で保存されているのかと思いました。
いろいろエラーを回避できるよう試行しましたがうまくいかなかったため、
周辺の記述ごと書き換えて親子モデルを割り当てる記述自体を削除し対応しました。
ご返答いただきありがとうございました。
0201nobodyさん
2013/10/27(日) 21:28:27.89ID:???モデルオブジェクトで走る validation がオブジェクト外の情報を取得する方法はない
モデルにチェックボックスの値を保持するようにしてやるしかない
radio buttonを仮想的にモデルの一部とすればいい
attr_accessor :valid_check
ってモデルに書いて
=form _for
=f.radio_button :valid_check
これで、データベースにないカラムの値をモデルで受け取れるからモデル側でself.valid_ceck.present?でバリデーションを行うといいです
0204nobodyさん
2013/10/27(日) 22:16:08.51ID:???validates の on オプションを使う方法もある
-- model
validates :memo, on: :check
-- controller
@exmodel.save(context: :check)
まぁ、>>201-202のやり方の方が正攻法な気はするが
0205nobodyさん
2013/10/27(日) 22:16:57.58ID:???--model
validates :memo, presence: true, on: :check
0206nobodyさん
2013/10/28(月) 00:41:38.23ID:???暴れてるのは一部なんだろうけど
他の言語はスレもいくつかあったり質問や解答が活発に行われている
このスレは有り難がれみたいな解答者がいて質問する側も萎縮が必要なようだ
0207nobodyさん
2013/10/28(月) 00:45:20.83ID:???・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
質問者もせめてこれぐらいは守ってもらわないとね
0208nobodyさん
2013/10/28(月) 00:49:49.13ID:???このスレで揉めてる事例を拝見したが文盲解答者(気取り)が何の価値もないコメントを高飛車に語っただけだろ
んで質問者がきれたと
他のスレでも覗いたらどうだ?ここに出ていた虫けらはいるにはいるが目立たんぞ
0209nobodyさん
2013/10/28(月) 00:51:53.32ID:???・ 己の行った操作、変更などを詳しく明記すること。
これが抜けてたわ
例の質問者はこれがまったくなかった
で、色々聞いてみたところ「何も変更してないけど、とくかく分からないんです」状態だった、と
0210nobodyさん
2013/10/28(月) 00:55:44.14ID:???察するに揉めてた文盲解答者はあなたのようだ
ずっと監視しているのか?仕事は?家庭は?女は?
痛々しい自分へのストレスをここで発散しているのか?
おそらく質問者あるいは教えて君どちらでもよいがあなたより社会的には優位な者ばかりじゃないのか?自覚ある?
あなたみたいな粘着虫けらが目立つ言語は衰退するよ
PHPには来ないでね
0212nobodyさん
2013/10/28(月) 00:58:38.98ID:???あと、俺が上げた条件は全部PHPスレのテンプレからもらってきたものだから
(その過程でPHPスレに誤爆ってしまったのは許せw)
0214nobodyさん
2013/10/28(月) 01:01:01.02ID:???0215nobodyさん
2013/10/28(月) 01:02:01.23ID:???PHPスレはテンプレがしっかりしてるのか、的外れな質問はほとんどないね
ここでも>>199の質問にはしっかり回答がついてるし
0216nobodyさん
2013/10/28(月) 01:03:31.45ID:???仕事も何もない人間が粘着してるんだろうな
下手したら質問者と回答者が同じなんじゃないか?
気持ち悪い
0217199
2013/10/28(月) 01:07:26.79ID:???>>201
ずっとモデルと関連しないヘルパーを指定する方法を検索で探していたため
"validation がオブジェクト外の情報を取得する方法はない"と教えていただき
変なところでハマらず助かりました。質問させていただいて良かったです。
>>202
ヘルパーを仮想的にモデルの一部にできる方法があるとは知りませんでした。
記述もシンプルでこの方法は便利ですね。ありがとうございます。
今回は教えていただいた方法でうまくバリデーションを実装することができました。
>>204, >>205
on オプションの設定値って、create/updateだけかと思っていました。
自分で定義することもできるんですね。勉強になりました。
明日までに実装しておきたいところでしたので、助かりました。
また何かありましたら質問させてください。
ありがとうございましたm(_ _)m
0218nobodyさん
2013/10/28(月) 01:14:24.70ID:???お前らはせっかくスレが正常に戻り始めた時期に何やってんだ?
特に蒸し返した>>206
お前は重罪
0220nobodyさん
2013/10/28(月) 01:23:30.69ID:???その他の質問にはそれなりに回答がついてるのに
0221nobodyさん
2013/10/28(月) 01:25:41.30ID:???何回も質問してるのかw
んで帰って来た答えがAJAX勉強しろできれたのかw
あまり使わない検索のやり方だから即答できる質問でもないしな
0224nobodyさん
2013/10/28(月) 01:40:50.18ID:???>>5 を見るに、検索フォームがあって、検索ボタンを押したらフォームの右に検索結果が表示される…
みたいな感じだと思われ
確かにサーバ側は検索条件をいちいち保存するという変なやり方のようではあるが
0228nobodyさん
2013/10/28(月) 01:49:27.82ID:???あぁ、俺は >>6 に賛成だな
何せイージーだしw
それを>>12ででてきたAjaxという先進的()な言葉に引っかかって自分のスキルを無視して方向を
間違えたのが>>76の悲劇ではないかと見てる
0230nobodyさん
2013/10/28(月) 01:54:42.81ID:???分かる人間が書けば一瞬なんだが分からない人間が書くとなると…勉強してください、としか言えないよね
>>76がキレたと思われる>>103だが、至極正論を言ってるようにしか見えないし
■ このスレッドは過去ログ倉庫に格納されています