【RoR】Ruby on Rails Part18
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/01/11(土) 20:04:00.68ID:???http://kohada.2ch.net/test/read.cgi/php/1382097427/
http://unkar.org/r/php/1382097427/
■参考サイト
<英語>
本家: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
0039nobodyさん
2014/01/19(日) 15:33:19.88ID:???http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1379
New York Timesの記事によれば、同紙は米Symantecのウイルス対策製品を使っていたが、
Mandiantが調べた結果、攻撃者が使った45種類のカスタム版マルウェアのうち、Symantecの製品で検出できたのは1種類のみだったという。
http://bylines.news.yahoo.co.jp/yamamotoichiro/20130204-00023332/
ソニーPSNの個人情報漏洩に英国で約3500万円の罰金支払い命令、「防げた事件」と判定 - Engadget Japanese
http://japanese.engadget.com/2013/01/24/psn-3500/
0040nobodyさん
2014/01/21(火) 09:07:00.73ID:???自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html
0041nobodyさん
2014/01/21(火) 09:07:48.71ID:???また、電源を切ってしまうことも良い対応ではない。
オンメモリ上で稼働しているフィッシングサイトの場合は、電源を切ることによって、すべてのデータが消えてしまい、原因究明や対応に遅れなどが出ることも考えられるからだ。
事実、フィッシングサイトを構成するツールの中には、後に証拠が残らないよう、すべてがオンメモリ上で動作するものがある。
このような場合、再起動や電源オフによって、メモリ上にあるすべてのプログラムやファイルが消え、事実や原因の確認が困難になる。
http://www.itmedia.co.jp/enterprise/articles/0603/17/news004.html
0042nobodyさん
2014/01/22(水) 18:54:34.66ID:???http://kohada.2ch.net/test/read.cgi/php/1357402658/
0043nobodyさん
2014/01/25(土) 10:10:12.36ID:KuoCcVFEhttp://www.amazon.co.jp/gp/product/4152094338
0044nobodyさん
2014/01/26(日) 10:58:22.87ID:WqthtWoB0045nobodyさん
2014/01/26(日) 21:26:03.56ID:WqthtWoBアップロード完了後に別のテンプレートを紐づけたいと思っています。
この場合、doneを使えば良いのでしょうか?
かなりマイナーな質問ですが宜しくお願いします。
0046nobodyさん
2014/01/26(日) 21:38:54.14ID:???今までずっとRailsの開発をしていて、今回初めてsinatraの開発をすることになりました。
Ajaxのレスポンスで、Railsではjs.erbのように、変数を埋め込むjs を返せましたが、sinatraでこれを実現する術が見つかりません。
そのためレスポンスはいつも静的なjsやhtmlを返す必要があるため、コントローラ側でインスタンス変数を用意しておいてviewでそれを使う、といったことが出来ません。
これを実現する方法は無いでしょうか。
0047nobodyさん
2014/01/26(日) 22:09:25.42ID:???http://ginzanomama.hatenablog.com/entry/2013/04/07/152242
0048nobodyさん
2014/01/26(日) 22:31:21.87ID:WqthtWoB助けて欲しいですが、もう少し悪戦苦闘してみます。
0049nobodyさん
2014/01/26(日) 23:15:38.96ID:WqthtWoBcreateアクションで何をどう返せば良いのかが分かりません。
使用しているのはdataTypeはscriptです。
0050nobodyさん
2014/01/26(日) 23:16:13.53ID:???0051nobodyさん
2014/01/26(日) 23:18:38.09ID:???JavaScriptスレ行け
0053nobodyさん
2014/01/26(日) 23:23:00.46ID:???どう見てもrailsの話だろ railscastにももろ載っている分野w
質問者の聞いていることはダイレクトには載っていないから試しにきたのか はたまたただの質問か
>>51のようにrailsとは関わりもないと思う低能ワーカーが多いから面白そうだ
まぁ私は答えられるが君たちの実力でも見物させてもらうことにするお
005553
2014/01/26(日) 23:26:52.59ID:???分からないnaraごたごた語るなよw
Railscastにも載っている分野と言っているだろうが
しかもjavascriptに限定した問題じゃねえからw
馬鹿丸出しだなw
こんなことも分からずどんな仕事してんの?w
しかもここに何しに来てんの?w
0056nobodyさん
2014/01/26(日) 23:29:22.07ID:???せっかく適切な場所に誘導してやってるのに、問題を解決したいんじゃないのかい?
(なお君が質問者本人であることはバレバレなので)
005753
2014/01/26(日) 23:30:32.44ID:???俺は分かったけど ここにいるゴミたちはもう少しヒントがないと分からないと思うぞ
その存在すら知らないで糞サイト作ってるやつばかりだから
javascript絡みと認定する"上級者"の発言見て笑い転げてるんだろ?w
0058nobodyさん
2014/01/26(日) 23:57:06.80ID:???0059nobodyさん
2014/01/27(月) 00:04:31.31ID:???上級者は荒らしに来て、下級者は自分が答えられる低レベル質問だけに答えて悦に浸る
気持ち悪い輩が多いからしばらく見ていなかったがレベルは低いままだw
0060nobodyさん
2014/01/27(月) 00:12:54.68ID:???doneのところでreturn data.submit()やってるだろ?多分
それがあるなら消してやってみな
うちの部下も間違えていたからそれじゃないかな?
もし違ったらまたここで言いな
でもここ俺みたいに応えられる人間それほどいないから、ググりまくったり試行錯誤しまくったりの方が実力つくよ
すでにここにいるゴミよりはレベル高いから頑張り奈
006153
2014/01/27(月) 00:15:27.44ID:???あっ、俺ね
多分これ答えられるの俺だけ
君が試験しているのなら、君と俺だけ
javascriptの問題と思ってるアホがいて辟易としただろ?w
railsCastも読み漁っていないワープアばかりなんだよここは
俺と君除いてね
ほんじゃノシ
0062nobodyさん
2014/01/27(月) 00:39:39.10ID:e6GdOtI/おおおおおいけましたああああああ!!!!!!!!
試験?いえ、そんなレベルは高くないです^^;
今後ともご指導宜しくお願い致します。
0063nobodyさん
2014/01/27(月) 01:04:42.54ID:???0064nobodyさん
2014/01/27(月) 01:07:45.49ID:???てめぇらクズのせいで
一括りにクズ扱いされるのはゴメンだ
0066nobodyさん
2014/01/27(月) 01:17:25.06ID:???あっ、俺以外全員かw
プライドだけは高いから自演による罠だとでも思っているようだw
まぁ、君たちは糞サイト作って一生終われば良いよw
0067nobodyさん
2014/01/27(月) 01:19:33.45ID:???レベルが低すぎるし、プライドはアンバランスに高すぎる
こんな問題も答えられずにグダグダこのスレに住み着いている
屑どもだ
私は失敬するよ
ゴミ臭さが移る
0068nobodyさん
2014/01/27(月) 01:22:00.75ID:???お前つまんね
0070nobodyさん
2014/01/27(月) 02:10:39.34ID:???0071nobodyさん
2014/01/27(月) 11:07:08.34ID:???最初は自分で努力しようと考えている人も、親切にされるとそれを当たり前だと思い、次からはもっと人に頼るようになる。
甘やかすことは、その人から向上心やプライドを奪うことでもある。
http://ja.uncyclopedia.info/wiki/教えて君
0072nobodyさん
2014/01/30(木) 00:32:31.65ID:YnHSSLC6両方とも外部テーブルの主キーを外部キーとして持つんですよね?
languages
| id | name |person_id |
|─┼──┼───┤
| 01| PHP | 02 |
| 02| Ruby | 03 |
| 03| Perl | 01 |
persons
| id | name |
|─┼─────────┤
| 01| Larry Wal |
| 02| Rasmus Lerdorf |
| 03| Yukihiro Matsumoto |
frameworks
| id | name | language_id |
|─┼──────┼─────┤
| 01| Ruby On Rails | 02 |
| 02| CakePHP | 01 |
| 03| Catalyst | 03 |
| 04| Sinatra | 02 |
| 05|Symfony | 03 |
この場合、languageはhas_one person、lanaugesはhas_many frameworksとするのが妥当ですが、
これはModel側の記述であり、DB上は特にhas_oneとhas_manyに違いはないですよね?
0074nobodyさん
2014/01/30(木) 12:05:51.35ID:SFIRhpo1http://blogjp.gyazo.com/2014/01/gyazo-rails-mongodb.html
0075nobodyさん
2014/01/30(木) 19:18:14.28ID:SFIRhpo1http://ascii.jp/elem/000/000/856/856173/index-3.html
0076nobodyさん
2014/01/30(木) 19:58:36.39ID:???0077nobodyさん
2014/01/30(木) 20:13:27.09ID:???0078nobodyさん
2014/01/30(木) 21:59:47.52ID:???http://q.hatena.ne.jp/1322544557
0081nobodyさん
2014/01/31(金) 00:58:17.26ID:???を実行するとdevelopmentの方のDBが使われちゃうんだけど、これはどこを直せばいいんだろうか?
rake test RAILS_ENV=test
これならうまく動くんだが
0082nobodyさん
2014/01/31(金) 01:02:27.14ID:???https://github.com/rails/rails/issues/7175
これと関係ある?
0083nobodyさん
2014/01/31(金) 01:22:58.47ID:???関係有るかな?ちなみにRails4.0.0
ただtest_helper.rbをENV["RAILS_ENV"] = "test"に
直しても同じなんだよなー
0085nobodyさん
2014/02/01(土) 23:47:38.22ID:???[
{ id: 1, category: "game", title: "foo" },
{ id: 2, category: "game" ,title: "bar" },
{ id: 3 ,category: "anime", title: "baz" },
{ id: 4, category: "manga", title: "hoge" },
{ id: 5, category: "manga", title: "fuga" }
]
というハッシュの配列なのですが、扱いにくいので
{
"game": [ { id: 1, title: "foo" }, { id: 2, title: "bar" } ],
"anime": [ { id: 3, title: "baz" } ],
"manga": [ { id: 4, title: "hoge" }, { id: 5, title: "fuga" } ]
}
という形式にしたいのです。
ActiveRecord側でやるとしたら、
{ "game": Table.where(:category=>"game").pluck(:title),
"anime": Table.where(:category=>"anime").pluck(:title),
"manga": Table.where(:category=>"manga").pluck(:title) }
ですが、リモートDBに3回もアクセスしてしまうのがネックです。
Ruby側でflatternの反対みたいなことしたいのですが、無理なのでしょうか?
008685
2014/02/01(土) 23:53:35.89ID:3TbUHFmS0087nobodyさん
2014/02/02(日) 00:03:08.70ID:???0088nobodyさん
2014/02/02(日) 04:27:31.92ID:PCf1V6FE0089nobodyさん
2014/02/04(火) 20:24:52.19ID:6aYeGabMhttps://www.quantcast.com/top-sites
0090nobodyさん
2014/02/04(火) 23:50:47.19ID:gU4r7kTuそのタグは、既存のタグを@tags = Tag.where(:article_id=>@article.id)とかで持ってくるのですが、
その既存タグたちを編集するときの仕様が困っています。
@tags.each do |tag|
form_for tag
とかやってしまうとタグの数だけformが作られてしまいます。
form_tag
@tag_each do |tag|
とすればいいのですが、formよりもjQueryでエンドポイントにそのままputするほうがスマートでしょうか?
Railsでどういう作り方が推奨されてるのでしょうか。
0092nobodyさん
2014/02/05(水) 23:58:56.05ID:CUveIPVWhas_many :throughは中間テーブルがあるとき限定っぽいです
0093nobodyさん
2014/02/06(木) 00:08:00.85ID:na+0nu86>>90 の実装だと同じ字面のタグが複数できちゃうから、taggings みたいな
中間テーブル作って has_many trhough が常套手段だけど。
それはともかく、本体は fields_for なのでそっちも調べてよ。
0094nobodyさん
2014/02/06(木) 03:18:59.78ID:???0095nobodyさん
2014/02/06(木) 04:51:06.58ID:???どんどんRails自体の機能やライブラリが新しくなって2,3年前の記事が参考にならないくらいだから
初めは取っ付きづらくて当たり前だと思う
むしろ下手に習熟してアプリケーションが肥大化するとバージョンアップにとてつもなく苦労する
0096nobodyさん
2014/02/06(木) 07:08:23.67ID:???0098nobodyさん
2014/02/06(木) 17:48:33.77ID:???「最大公約数的な考え方をするとPHPしかない(キリッ」って言われて
どうしてもPHPなんだよね。
実務レベルでRails使えるエンジニアなんて求人出しても応募してこないでしょ。
0099nobodyさん
2014/02/07(金) 01:08:55.49ID:???受託系だとどうしてもPHPしか選択肢がない
0101nobodyさん
2014/02/07(金) 12:42:29.67ID:???0102nobodyさん
2014/02/07(金) 13:46:29.73ID:???railsプロジェクトだと自動scpアップロード機能が使えなくてがっかりした。
0103nobodyさん
2014/02/07(金) 15:37:10.32ID:???0104nobodyさん
2014/02/07(金) 18:06:36.60ID:???sshでWinからやんのかね
なんかWeb開発ってGUIじゃないと捗らなそう
0105nobodyさん
2014/02/07(金) 19:18:08.86ID:???0106nobodyさん
2014/02/07(金) 19:46:01.66ID:???そのせいで会社がRailsに移行してくれん
JavaとPHPから抜け出せん
0107nobodyさん
2014/02/07(金) 21:41:23.68ID:VfrloKNC0108nobodyさん
2014/02/07(金) 21:54:24.56ID:???0109nobodyさん
2014/02/07(金) 22:17:23.69ID:???0110nobodyさん
2014/02/07(金) 22:43:48.93ID:???0111nobodyさん
2014/02/07(金) 23:16:17.12ID:???ちょっと舐めてたのもあるけど一通りやらないと自分で自由に出来ない予感がする
0112nobodyさん
2014/02/07(金) 23:22:44.92ID:???macbook airでvimだな
最近はこれぐらいライトな開発環境が多いと思う。
javaとかcとか俺には絶対無理だし
0113nobodyさん
2014/02/08(土) 00:25:55.91ID:???もちろんその度にググレば場当たり的に対応できるけど、
ライブラリも交えて自由にショッピングサイト作れるようになるまでフルタイムで1年くらいかかるぞ
そもそもRails自体一人で扱うには範囲が広すぎて、新機能・ライブラリとのいたちごっこみたいにになる
0114nobodyさん
2014/02/08(土) 00:32:08.64ID:???今は知り合いも会社もvagrant
会社ではvagrantで開発環境作るのがルールになってる
依存で悩む経験するとmacじゃ開発できなくなってくる
0115nobodyさん
2014/02/08(土) 00:39:06.62ID:???0116nobodyさん
2014/02/08(土) 00:52:14.76ID:???ライブラリをカスタマイズしたりと自分で何かを生み出す能力は身につかないけど
既存ライブラリとRailsの特性を活かしてレールに乗れた時の生産性は非常に高い
前者を求める企業には適合しないけど、少ないリソースでいくらかの成果を求める分には適合する
0117nobodyさん
2014/02/08(土) 00:59:50.35ID:???0118nobodyさん
2014/02/08(土) 01:15:20.16ID:???Matzの対談で出るぐらいのことだからな
驚きですよ
0119nobodyさん
2014/02/08(土) 13:20:37.97ID:NPzdtZy4ttp://crowdworks.jp/public/job_skills/33
0120nobodyさん
2014/02/08(土) 14:43:57.63ID:???0121nobodyさん
2014/02/08(土) 15:13:19.89ID:???アプリケーションエンジニアは平凡な人たちだよ。言葉悪いけど。
できたてのWEBサービス系ベンチャーのRails率は半端ないよ。
0122nobodyさん
2014/02/08(土) 15:45:41.97ID:NPzdtZy4http://engineer.typemag.jp/article/forkwellxcookpad
0123nobodyさん
2014/02/08(土) 15:49:44.16ID:???クックパッドだといまいちインパクトに欠ける気がする
0124nobodyさん
2014/02/08(土) 16:00:28.97ID:???0125nobodyさん
2014/02/08(土) 16:02:44.89ID:???アメリカで新興だけど1000万人規模のサービスとか結構Railsで作られてるよ
>>121の通り、世界的にベンチャーのRails採用率は異常に高い
0127nobodyさん
2014/02/08(土) 16:07:59.45ID:???ストアドプロシージャをメインで使うのかね
0128nobodyさん
2014/02/08(土) 16:18:27.50ID:???0129nobodyさん
2014/02/08(土) 23:34:09.50ID:???ありがとうございました
fields_forでやっと出来ました
buildとか必要だったことがなかなか分かりませんでした
次はhas_many throughでテーブルから組みなおします
0130nobodyさん
2014/02/09(日) 00:04:41.99ID:???0131nobodyさん
2014/02/09(日) 01:34:01.29ID:???0132nobodyさん
2014/02/09(日) 02:22:01.84ID:???0133nobodyさん
2014/02/09(日) 03:10:12.90ID:???0134nobodyさん
2014/02/10(月) 08:17:25.78ID:J/5zHJ5dhttp://homakov.blogspot.com/2014/02/paperclip-vulnerability-leading-to-xss.html
0135nobodyさん
2014/02/10(月) 08:18:28.09ID:J/5zHJ5dhttp://www.theregister.co.uk/2014/02/09/content_type_spoofing_bug_in_ror_paperclip/
0138nobodyさん
2014/02/10(月) 19:42:03.77ID:???どこで使ってるんだろう
0139nobodyさん
2014/02/10(月) 20:26:03.63ID:???before_filter exceptみたいな感じで指定することはできないのでしょうか
どうしてもrenderの直前にならざるをえないのでしょうか
■ このスレッドは過去ログ倉庫に格納されています