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

【RoR】Ruby on Rails Part14

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/02/18(土) 00:34:00.31ID:9HHBFqZR
前
http://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
0507nobodyさん2012/05/20(日) 18:28:09.40ID:???
絶対RubyMineだって
騙されたと思って一度使ってみ
erbからhtml,scss,CoffeeScriptも全部扱えるぞ
0508nobodyさん2012/05/20(日) 18:33:35.93ID:???
今時嬉々として手書きでHTML描いてるおじいちゃんて・・・
0509nobodyさん2012/05/20(日) 18:49:00.28ID:???
>>505
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:???
必ず一度ぐらいはwindows使ってない俺かっこいい!!な病気にかかる人出るからなあ。
0511nobodyさん2012/05/20(日) 19:06:11.07ID:???
>>503
丁寧にありがとう
使ってみる!!
05125052012/05/20(日) 19:15:43.69ID:???
>>509
実際アプリ書くと、静的なHTMLとCSSだけでは足りなすぎるから言ってる。
データ差し込んで使い勝手見ながら直したりできないんだったら、CUI+ブラウザの方がまだマシだ。

それと、Windows + VMとかリモートデスクトップとか、実際やってみてから言ってくれ。
使い勝手の悪さに泣けてくるよ。

Windowsこそテストの時にVMで動かせばいいんじゃないか?
>>509が複数VerのIEで表示確認をするときどうしているか気になるところだ。
0513nobodyさん2012/05/20(日) 19:27:04.21ID:???
Linuxのデスクトップ環境なんか使ってる人いるの?
あれが使いやすいとか思ってる人はマジで病気だと思う。
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:???
>>503
ページいって
紫ロゴ真ん中の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として呼び出してる。
0518nobodyさん2012/05/20(日) 23:03:27.56ID:???
>>517
またいつもの教えてクンか
自分で調べろクズ
0519nobodyさん2012/05/20(日) 23:04:36.15ID:???
>>516
スレチな上に動作要項とかちゃんと読めないとかクズすぎる
0520nobodyさん2012/05/20(日) 23:04:48.20ID:???
>>518
スルーしとけ
0521nobodyさん2012/05/20(日) 23:05:36.05ID:???
いつから >>516 や >>517 のような奴ばかりになったんだ、ここ?
0522在庫””管理””2012/05/20(日) 23:08:13.38ID:???
>>517に答えろ
アホども
0523nobodyさん2012/05/20(日) 23:08:54.77ID:???
昔からだよ
0524nobodyさん2012/05/20(日) 23:12:35.61ID:???
>>516
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:???
>>490
試しに Express for web を入れてみた

見たところコード書くだけしか出来ないみたいだけど

GUIデザインとか、どこで出来るの?
イメージ画像とかも、これでデザインできんの?
0526nobodyさん2012/05/21(月) 00:21:47.00ID:???
ここrailsスレなんですけど?
0527nobodyさん2012/05/21(月) 02:08:28.33ID:???
>>525
>>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:???
ページ数が大量にあるけどページ毎にjavascript・cssやmetaタグが異なるような場合でもRoRを導入したほうがいいですか?
それとも静的にファイルを作ってやったほうがいいですか?
ここの先輩方ならどうやりますか?
0529nobodyさん2012/05/21(月) 12:38:58.71ID:+m84sYHi
トレードオフのある状況では具体的な選択肢の長所と短所をすべて考慮したうえで決定を行うことが求められる。
http://ja.wikipedia.org/wiki/トレードオフ
0530nobodyさん2012/05/21(月) 13:03:10.90ID:???
>>527
いい情報をありがとう!
0531nobodyさん2012/05/21(月) 14:48:43.62ID:???
ArgumentError (cannot parse Cookie header: invalid %-encoding (        )):
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:???
MSのIDEに慣れるとバージョンアップで全然操作変えてきたり、無料版突然打ち切ってきたりするリスクがあるからvimでいいや

そんなことよりRailscastsにきてたmeteorはおもろいね
0533nobodyさん2012/05/21(月) 15:30:31.09ID:???
https://github.com/rack/rack/issues/225
0534nobodyさん2012/05/21(月) 18:28:49.39ID:???
>>528
そういうのはむしろテンプレート側もプログラム的に可変できるRailsのようなフレームワークが向いてるんじゃない
処理コストが気になるんならページキャッシュしちゃえば静的にもなるんだし
ページ数が多いのにフレームワーク使わないで管理してたらいつか困る時が来ると思う
0535nobodyさん2012/05/21(月) 19:43:24.21ID:???
WindowsでRoRを動かしたいんですけどWebRick以外に選択肢はないんですか?
0536nobodyさん2012/05/21(月) 19:46:27.98ID:nYhpfGfq
もうその質問飽きた。
0537nobodyさん2012/05/21(月) 19:47:06.08ID:???
そうなんですか
ここ着たのは初めてなのでテンプレにいれてください
0538nobodyさん2012/05/21(月) 23:03:53.51ID:???
>>527
左上のツールボックスから好きなタグとあるけど
そんなのデフォで無いよ!?
0539nobodyさん2012/05/21(月) 23:40:51.90ID:???
>>538
わざとやってんのか?VSスレいけよ
0540nobodyさん2012/05/22(火) 08:55:33.71ID:???
サーセンwwwwwwwわざとやってまーすwwwwwwwww
0541nobodyさん2012/05/22(火) 22:05:16.09ID:???
unicorn入れたいんだけど何かエラーでて入らないんだけど
どうしたらいいのでしょう?

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:4hLVk23L
つづき

Provided 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

マジで困ってます。助けてください
0543nobodyさん2012/05/22(火) 23:01:58.82ID:???
>>541
いろんなAPIがゴミみたいな環境に入れようとしているか
Cコンパイラが入ってないかだろ
0544nobodyさん2012/05/22(火) 23:39:54.60ID:miIRv5tl
そもそもkgioってwindowsで動くんか?
ttp://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:???
Linuxにしとけ
VPS借りろ
0546nobodyさん2012/05/23(水) 10:41:44.56ID:???
>>541
unicorn
passenger
mongrel
この3つはWindowsで動きませんよ
0547nobodyさん2012/05/23(水) 11:45:49.16ID:mddIPXld
thin
0548nobodyさん2012/05/23(水) 11:49:09.68ID:???
ko
0549nobodyさん2012/05/23(水) 19:58:44.30ID:???
Sqale - 開発者のためのホスティングサービス【スケール】Ruby on Rails 対応。
http://sqale.jp/
0550nobodyさん2012/05/23(水) 20:29:03.49ID:???
無料スタートじゃないと使わない
0551nobodyさん2012/05/23(水) 20:37:52.90ID:???
宣伝うぜえ4ね
0552nobodyさん2012/05/23(水) 21:18:42.95ID:???
ペパボってだけで嫌悪感を抱いてしまう
0553nobodyさん2012/05/23(水) 21:32:34.10ID:???
Rackhub - リーンでスマートに生きるエンジニアのための開発プラットフォーム
http://rackhub.net/
http://www.fluxflex.com/
0554nobodyさん2012/05/23(水) 23:25:21.17ID:???
こうして見ると、PHPerの言い分も分かるな
PHPはどこでも動くのがやはり大きい
0555nobodyさん2012/05/24(木) 02:34:11.09ID:???
Windows上で動かすまではほんと楽だよな。PHP
その後が地獄だが
0556nobodyさん2012/05/24(木) 09:14:37.41ID:???
食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0557nobodyさん2012/05/24(木) 09:14:59.34ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
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:???
第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。
0559nobodyさん2012/05/24(木) 09:19:22.68ID:???
http://blog.kushii.net/archives/1350951.html

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:tP2PJ1is
MySQL is done. It's the Postgres Age. by Jeff Dickey
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
0562nobodyさん2012/05/24(木) 13:10:36.07ID:???
必死w
0563nobodyさん2012/05/24(木) 18:39:30.31ID:???
>>558
これはただのリファクタリンげふんげふん
0564nobodyさん2012/05/25(金) 05:10:01.02ID:???
前によくいたbotだろ
0565nobodyさん2012/05/25(金) 09:13:44.13ID:46SyuDhE
前にいた、じゃなくてずっといる。
0566nobodyさん2012/05/25(金) 17:44:03.07ID:7Orc2aMx
SE・プログラマが知ってると便利な脆弱性チェックツール 4 つ | バシャログ。
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
0567nobodyさん2012/05/26(土) 18:21:50.25ID:Y4lJLMKr
Ruby on Rails: David Heinemeier Hanssonへのインタビュー
私はこの2つのソフトウェア開発手法に挟まれてたんですね。
PHPに代表されるような「早いけど汚い」手法と、
Javaに代表されるような「遅いけどキレイ」な手法にです。
それで、両者を組み合わせたら、究極の目標である「早くてキレイ」になるんじゃないかと思ったわけですよ。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0568nobodyさん2012/05/26(土) 18:28:54.85ID:Y4lJLMKr

Getting Real by 37signals
最も不可欠なものだけが残るまで機能を削る
http://gettingreal.37signals.com/GR_jpn.php
0569nobodyさん2012/05/26(土) 18:32:56.64ID:Y4lJLMKr

Ruby 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:Y4lJLMKr
Railsがあれこれやらない、というところですかね。
Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0571nobodyさん2012/05/26(土) 18:44:28.87ID:Y4lJLMKr
重要なのは、仕事を続けることにワクワクできるかどうかなんだ
David Heinemeier Hansson
http://d.hatena.ne.jp/elm200/20080322/1206196973
0572nobodyさん2012/05/27(日) 12:05:22.83ID:xu7jpZQs
Visual Ruby -- GUI with Ruby and Glade
http://visualruby.net
0573nobodyさん2012/05/27(日) 12:15:17.93ID:???
gladeってまだ生き残ってたのか!
0574nobodyさん2012/05/27(日) 12:32:53.84ID:???
無くなる理由もなかろう
0575nobodyさん2012/05/28(月) 13:16:26.54ID:gkUa3JfD
https://github.com/mileszs/wicked_pdf
0576nobodyさん2012/05/29(火) 21:58:34.96ID:20LYQSll
1台から500台までのMySQL運用 MySQL Beginners
http://www.slideshare.net/kazeburo/1500mysql-mysql-beginners
0577nobodyさん2012/05/30(水) 03:01:50.21ID:???
RadRailsってどうよ?
0578nobodyさん2012/05/30(水) 12:13:45.44ID:???
mechanizeでスクレイピングしようと思って色々試してます
試しにやってみようとしたサイトが

「レスポンスコード403を返しているのにブラウザ上では表示されている」という仕様でした

linux からwgetで叩いても403でエラーが投げられますので403を返しているのは間違い無いようです
ブラウザ側のリクエスト監視してみても帰ってくるレスポンスコードは403です
でも、きちんとサイトが表示されています

つまり、403を返しつつhtmlも投げているようなのですがこのHTMLを取得する方法はありますか?
つまり403を投げられても無視してデータを取得する方法はありますか?
0579nobodyさん2012/05/30(水) 15:00:23.81ID:A4InjSPk
Librahackメモ | Librahack : 容疑者から見た岡崎図書館事件
プログラムは自動的に新着図書ページのデータを取得するために約1秒間に1回のリクエストを送信するものでした。
http://librahack.jp/okazaki-library-case-season2/librahack-memo.html
0580nobodyさん2012/05/30(水) 15:12:53.49ID:???
噂のRuby&Githubなプロジェクトにスキな継続的インテグレーションサービス「Travis CI」を試してみたらすごくよかった
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:???
file_column使ってる
ファイルのアップロードをURLからやりたいんだけどどーすんの?
0582nobodyさん2012/05/30(水) 21:12:34.06ID:???
EditableGrid is an open source JavaScript library aimed at turning tables into fully editable components
http://www.editablegrid.net/

https://github.com/webismymind/editablegrid
0583nobodyさん2012/05/30(水) 22:57:19.83ID:???
マスタ/スレーブの冗長化の基本は4台1セット
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:???
てst
0585nobodyさん2012/05/31(木) 06:28:46.38ID:???
>>581
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:???
How Basecamp Next got to be so damn fast without using much client-side UI - (37signals)
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:???
Rails version 3.2.5 has been released!
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
0591nobodyさん2012/06/01(金) 19:24:58.41ID:???
>>586
掘ったり突っ込んだりRailsはノンケには無理なんだな…
0592nobodyさん2012/06/01(金) 20:57:48.90ID:???
before filterやafter filterを使うとaction cacheが勝手に有効化されるんですけど何故ですか?
0593nobodyさん2012/06/01(金) 22:29:25.23ID:???
解決しました。filterに headers['Cache-Control'] = 'public' って書いていたのが原因でした。
0594nobodyさん2012/06/02(土) 15:20:16.52ID:???
        ∧∧
       ヽ(・ω・)/   ズコー
      \(.\ ノ
    、ハ,,、  ̄
     ̄
0595nobodyさん2012/06/02(土) 16:52:59.85ID:???
jawsug-osaka on USTREAM:
http://www.ustream.tv/channel/jawsug-osaka
0596nobodyさん2012/06/02(土) 19:59:05.70ID:???
RailsInstaller for OS X | Engine Yard Blog
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:???
rails.app by Yehuda Katz ? Kickstarter
http://www.kickstarter.com/projects/1397300529/railsapp
0598nobodyさん2012/06/03(日) 02:10:15.72ID:v56Z3MLK
RailsでAPI吐き出しみたいなことしたい場合ってそのままRailsでやるのが普通?
スピード的にどうなんでしょ。API部分だけNodeJSとかもありなのかな?
0599nobodyさん2012/06/03(日) 08:00:01.99ID:sXF0rFtU
トレードオフ
0600nobodyさん2012/06/03(日) 08:00:54.39ID:sXF0rFtU
トレードオフのある状況では具体的な選択肢の長所と短所をすべて考慮したうえで決定を行うことが求められる。
http://ja.wikipedia.org/wiki/トレードオフ
0601nobodyさん2012/06/03(日) 09:26:47.11ID:???
米の日本軍慰安婦の碑撤去の署名【期日6/9】
http://ikura.2ch.net/test/read.cgi/ms/1338202472/352

署名お願いします。このままだと
「日本人が韓国人を拉致して性奴隷にしていた」=真実になってしまいます。
必要なのはメールアドレスと名前だけで、
表示されるのはイニシャル名のみAkira.Sとかです。
0602nobodyさん2012/06/03(日) 15:15:36.14ID:???
>>597
要件を確認して、本当にスループットが問題になるなら、
NodeJS なり Rack App なりで書けば。
0603nobodyさん2012/06/04(月) 15:11:09.44ID:hiBOTkYT
Railsレベルのvalidateだとレースコンディションの問題により、
完全にはuniquenessを保証出来ない問題があります。
DBレベルでuniqを貼るのが一つの解決策だとは思うのですが、
これだと論理削除フラグが他にあった場合に、
一度論理削除したデータを再insert出来ないという問題が発生します。
何かスマートな解法は無いでしょうか?
0604nobodyさん2012/06/04(月) 22:11:46.77ID:???
railsで論理削除をやるなら、acts_as_paranoid plugin
http://d.hatena.ne.jp/fujisan3776/20080912/1221234453
0605nobodyさん2012/06/04(月) 22:29:34.81ID:???
CHECK 制約と FOREIGN KEY 制約
http://d.hatena.ne.jp/passingloop/20111125/how_to_write_rails_activerecord_model_tests
0606nobodyさん2012/06/05(火) 08:08:57.25ID:???
> 一度論理削除したデータを再insert出来ない

復活させればいいじゃん
06076032012/06/05(火) 14:59:38.92ID:pT0r+J4+
>>604
まさに acts_as_paranoid を利用している上での問題なのです

>>605
今回の問題の解決にはなってくれないです。。。

>>606
過去のデータはデータして、保持しておかなければならないのです
「削除」されたものが「復活する」というわけではないので
■ このスレッドは過去ログ倉庫に格納されています