【RoR】Ruby on Rails Part15at PHP
【RoR】Ruby on Rails Part15 - 暇つぶし2ch4:nobodyさん
12/07/07 10:31:25.75
Railsは天下のツイッター様が使用しているフレームワークです。
つまり、世界最強のフレームワークなのです。

はい論破。

5:nobodyさん
12/07/07 10:46:27.97 LaFxNaBQ
「言語」って…

6:nobodyさん
12/07/07 10:57:33.85
>>4
もう使ってないけど?w

7:nobodyさん
12/07/07 11:13:19.62
>>6
まだ、フロント側はRailsでしょ? もうscalaに乗り換えちゃった?

8:nobodyさん
12/07/07 11:40:24.30
ごく一部でだけ動いてるという話
Monorailだっけ
フロントは無理だろ

9:nobodyさん
12/07/07 11:58:18.02
まぁそうは言うけど
Railsは簡単らくちんで便利だ

10:nobodyさん
12/07/07 17:09:51.74
CakePHP:敷居は低いが、理解が進むと面倒くささが鼻につく
Rails:敷居は高いが、理解が進むと加速度的に楽になっていく
Java系:敷居は高いし、理解が進んでも面倒くさい。ただ、ガチガチさは大規模チーム開発には有利

11:nobodyさん
12/07/07 17:11:36.93
JpMobile使ってるんですが
任意で切り替えって出来ないですか?

スマートフォン使ってるけど、一時的にPC版を見たい~みたいな場面はあると思うんですが……

12:nobodyさん
12/07/07 17:24:11.11
>>11
そりゃコントローラのお仕事じゃない?

13:nobodyさん
12/07/07 17:29:19.02
URLリンク(github.com)

14:nobodyさん
12/07/07 17:36:43.97
>>12
えっとどういう意味でしょうか?

>>13
あ、すいませんそこは知ってます

disable_mobile_view!
を各actionで指定すると一時的に無効にできるんですが
before_filter等で一括指定しようとしても出来ないんです

例えばPC版をクリックしたらCookieにdevice=pcを格納する~
みたいな感じで考えていたんですが全てのアクションに
if cookies[:device] == "pc"
disable_mobile_view!
end

を追加しなければならないとなるとちょっとあほらしいというかダサすぎるので悩んでおりました
after_filter before_filter共にききませんでした

15:nobodyさん
12/07/07 17:48:46.63
>>10
「自分はJava厨です」

まで読んだ。

16:nobodyさん
12/07/07 17:59:35.93
自己解決しました

17:nobodyさん
12/07/07 18:22:59.82
>>15
適材適所ってだけでしょ

18:nobodyさん
12/07/07 19:33:11.78
みんなはどんなgem使ってる?

おれはよく使う順に


devise
mailboxer
acts_as_messagable
acts_as_taggable
bootstrap
kaminari
paperclip
sunspot_for_rails

これだけあれば大抵のことは出来ちゃう


19:nobodyさん
12/07/07 19:49:40.60
日本ユーザ向けに
moji
holiday_jp

Rails用というわけじゃないが

20:nobodyさん
12/07/07 20:17:26.26
>>19
それってどういうgem

21:nobodyさん
12/07/07 20:49:16.26
岡山Ruby会議01まとめ #okark01 - Togetter
URLリンク(togetter.com)

22:nobodyさん
12/07/07 22:08:11.87
rubyが言語で
railsがフレームワークなの?


23:nobodyさん
12/07/07 23:13:02.38
そのとおり

24:nobodyさん
12/07/08 04:47:06.52
サーバ側をWinSCPとかで開きながら
編集・開発・テストしていく俺は異端児?

皆はローカルで作ってテストしたアプリを
サーバーにまとめてアップしてる?


最大どの規模くらいのアプリを作ったことある?
コミュニティーサイトくらい?



25:nobodyさん
12/07/08 09:23:53.01
>>24
IDEのSFTP機能を使って、編集・保存した瞬間に自動でサーバにアップロード。
(netbeansなら余裕。

26:nobodyさん
12/07/08 09:49:03.06
異端児っていうか規模によるんじゃね
複数人でそれやってるならアッタマオカシインジャネ

27:nobodyさん
12/07/08 12:07:35.04
普通はローカルで編集してまとめてsvn commitまたはgit pushだよな

28:nobodyさん
12/07/08 13:36:55.33
URLリンク(codelearn.org)
RoR in the browser (Heroku + Code-academy) | Hacker News
URLリンク(news.ycombinator.com)

URLリンク(www.action.io)


29:nobodyさん
12/07/08 13:42:39.04
↑こうやって定期的に張る奴なんなの?
目的は何?
毎回リンク先同士が関連ないとこだし
SEO操作ではなさそうなんだけど

30:nobodyさん
12/07/08 14:03:51.67
まぁ自分のメモ代わりにしてるのかもしれない
そのついでに周りの人にも読んでもらおうというありがた迷惑的な何かだよ

自分はたまに読んで参考にしてるけどw

31:nobodyさん
12/07/08 15:28:28.03
海外のフォーラムとかだと
懇切丁寧に回答してくれる人たちがいるのは何故?
それが仕事に繋がってるの?

日本のフォーラムとか掲示板だと、まともな回答が得られない。

これって日本人がノウハウとして隠して抱えておきたいから?
回答することで今から育つ人たちに将来的に仕事を奪われるから?

違いは何なの?

32:nobodyさん
12/07/08 15:31:39.61
そのまともに回答を得られないってのが具体的にどこの事言ってんのかわからんけど
初めから日本人もstackoverflowで質問したり懇切丁寧に解説したりしてるからじゃないのかね。

33:nobodyさん
12/07/08 15:48:27.80
母数の違いだろう
日本語話者なんかたかが1億程度だが、英語は母国語にしていない人も含めると何十億だからな

34:nobodyさん
12/07/08 15:52:05.61
確かに日本だと初心者への回答って敬遠されがちだな。
海外だとスルーか、親切に回答してくれるかのどっちか。
日本人とは違い、わざわざ煽る人間性の持ち主は皆無。

35:nobodyさん
12/07/08 15:53:44.53
そもそもstackoverflowとかで回答して評価を高めることで
開発者にとって何かメリットあるの?
時間の無駄遣いとノウハウの流出にしか思えない。
仕事上の敵を自ら増やしてどうするんだ?

36:nobodyさん
12/07/08 16:03:53.51
そんなちゃちい考え、ほとんどの開発者はもってないってw
ほら日本にもあるだろ、情けは人のためならず、てな

37:nobodyさん
12/07/08 16:21:49.84
まぁ、英語だとニュアンス的な所はあやふやの所もあるけど、日本みたいに
「初心者です。教えて貰っても判らないので、やってください。と言うか、困ってることをエスパーしてください」
みたいな質問は目立つような所には無かった気がする。

38:nobodyさん
12/07/08 16:25:57.55
>>35
FREEでも読むといいよ。なんであの手のサイトが流行るのか説明してるから。

39:nobodyさん
12/07/08 16:27:54.53
日本だと云々言ってる人に限って海外のもろくに使ったことない件
どうしようもない質問はスルーされたりマイナスモデレートつけられたりして
見えないところに追いやられてることが多いよ

40:nobodyさん
12/07/08 17:19:43.11
ウィキペディアは、モチベーション3.0の仕組みで大きく発展
URLリンク(news.livedoor.com)

「Wikipediaの情報はブリタニカと同じくらい正確」--Nature誌が調査結果を公表 - CNET Japan
URLリンク(japan.cnet.com)

ブリタニカ、Nature誌に反論--Wikipediaの正確性に関する調査を非難 - CNET Japan
URLリンク(japan.cnet.com)


41:nobodyさん
12/07/08 23:38:19.07
>>29
Rails好きはPHP厨と違って常に最新の技術情報に敏感ってことなんです。
Railsスレのように、最先端の事例に関する情報サイトURLが
書き込まれることは非常に良い傾向です。

PHP厨は、最先端の技術には全く無関心ですからね。

何の向上心も無いPHP厨は日本のweb開発業界のがん細胞です。

42:nobodyさん
12/07/09 00:42:31.79
>>41
だったら何故世界に通用するWebサービスは日本では出来ないんですか?

スポンサーがつかない?


43:nobodyさん
12/07/09 00:46:14.62
がん細胞たるPHP厨がはびこってるからじゃね?
一掃されればきっと世界にはばたけるよ

44:nobodyさん
12/07/09 01:03:35.04
smartyとrailsってかなり違う?
違うとしたら、どう違う?

45:nobodyさん
12/07/09 01:09:47.03
smartyはあくまでテンプレートエンジンで
railsはテンプレートエンジン「も」含むWebアプリケーションフレームワーク
CakePHPあたりと同じレイヤだよ

46:nobodyさん
12/07/09 01:47:30.20
>>45
smartyに出来なくてrailsに出来ることなんてある??

47:nobodyさん
12/07/09 02:13:00.82
文脈で分かるだろSmartyのテンプレートエンジンって機能はRailsにとってはごく一部の機能の一つでしか無い
だから機能としては
Rails > Smarty
であって、Railsで出来る事のほうが遥かに多い

48:nobodyさん
12/07/09 02:19:47.46
smartyに出来ないことなんてない気がするんだが

49:nobodyさん
12/07/09 02:25:53.01
じゃあSmarty使っとけよめんどくせえ

トンカチとのこぎりがあれば犬小屋は建てられるし犬小屋建てるのに大工道具一式なんていらない
お前が使う範囲で影響でないんならその程度の規模Smartyで充分だろ


50:nobodyさん
12/07/09 02:35:28.42
>>49
smartyには出来ないことを
具体的に一つもあげられない時点で
あなたの言い分は破綻してるんだよ?

51:nobodyさん
12/07/09 02:40:21.24
>>50
何?Smartyに出来ないことを教えて欲しかったの?
それならそうと言えよ
あ、俺Smartyが何かよく知らないから間違ってても知らないよ

Smartyはテンプレートエンジンだそうだ。テンプレートエンジンっていうのはデザインとロジックの分離がメインの目的であって
それ以外の機能は全て蛇足
Smartyがいくら機能を積んでるのかは知らないけどね

つまり、プラグインの管理も無ければモデルとの連携もMVCもないRailsと比べるようなものじゃない


52:nobodyさん
12/07/09 08:28:03.48
しかし時々わくこの手の輩は一体何が言いたいのか・・・
cakephpスレ辺りでsmartyでならなんでも出来る!smarty>>>cakephpってはしゃいできなよ。

53:nobodyさん
12/07/09 09:01:23.76
>>50
RailsがなくともRubyだけでWebアプリケーションを組むことだって可能っちゃ可能
だからRailsイラネって話にはならんだろ?

54:nobodyさん
12/07/09 09:09:06.74
php な人向けだと?haml とかと smarty が大体等価で
rails と cakephp, symfony が大体等価

規模によってはまあテンプレートエンジンだけで問題ないんじゃね

55:nobodyさん
12/07/09 09:40:54.20
今は知らんが、昔は企業の案件募集によく「使用フレームワーク:Smarty」って書いてあったな。
フレームワークじゃないだろと当時から突っ込まれてたが

56:nobodyさん
12/07/09 11:59:39.04
フレームワークの定義自体が人によって違うんだろうなぁ。


57:nobodyさん
12/07/09 12:16:24.85
流れをぶったぎってゴメン。


Railsでのデータベースデザインのことです。

viewで同じフォームの中に、
入れ子テーブルのレコードを表示させてたとします。

それらのレコードの欄の端に【削除ボタン】を設け、
クリックしたときに、その入れ子レコードを削除するときって、
親のコントローラーの中に、削除アクションを書いておいて、それを実行させる?

それとも一度、子のコントローラーを呼び出して、そこで削除アクションを実行したあと
元の親コントローラーへリダイレクトで戻ってくる?

どちらが一般的なのかな?


58:a
12/07/09 12:40:51.05
トレードオフのある状況では具体的な選択肢の長所と短所をすべて考慮したうえで決定を行うことが求められる。
URLリンク(ja.wikipedia.org)トレードオフ

URLリンク(unkar.org)

59:nobodyさん
12/07/09 13:15:38.10
>>57

入れ子というのは、例えばこんな感じで良いのかな。

class Item < ActiveRecord::Base
 has_many :images, :dependent => :destroy
end

class Image < ActiveRecord::Base
 belongs_to :item
end

こう書いておけば、Itemのコントローラでレコードを削除(Itemのdestroyを実行)すれば、
Imageのレコードもまとめて削除されるから

> 親のコントローラーの中に、削除アクションを書いておいて、それを実行させる?

という事で良いと思う。



60:nobodyさん
12/07/09 13:55:55.43
>>57
REST的な考えからすれば、後者な気がするけどな

61:nobodyさん
12/07/09 14:14:03.08
>>59
そういう話じゃないだろ
親も消してどうするよ

62:59
12/07/09 14:20:28.25
あ、ごめん。
内容を勘違いしてた。
親じゃなくて子のレコードを個別に削除する場合だったか。

その場合は、子のコントローラーを呼び出して、そこで削除アクションを実行するのが良いと思う。




63:nobodyさん
12/07/09 19:17:10.62
Mass Assignment
URLリンク(www.example.com)
This will set the following parameters in the controller:params[:user] # => {:name => “ow3ned”, :admin => true}

URLリンク(guides.rubyonrails.org)

64:nobodyさん
12/07/09 22:18:30.03
wikiを簡単に導入できるgemってないかな?

65:nobodyさん
12/07/09 22:29:02.63
rails3.2でオートコンプリート入力用のgemってある?

66:nobodyさん
12/07/09 23:14:41.34
bootstrap

67:nobodyさん
12/07/09 23:55:55.48
複数のタグを入力する時に捗るオートコンプリートはないものか?
通常は1ワードだけじゃんね

68:nobodyさん
12/07/10 01:48:01.83
URLリンク(stackoverflow.com)

オートコンプリートのできるテキストボックス - お題目うぉっち
URLリンク(blog.livedoor.jp)

Railsのオートコンプリートについて - Railsプロになろう!
URLリンク(d.hatena.ne.jp)

69:nobodyさん
12/07/10 07:53:39.11
>>67
それくらいは自分で作れるだろ
対象をタグにするだけなんだから

70:nobodyさん
12/07/11 02:27:29.27
Heroku | Cloud Application Platform
URLリンク(www.heroku.com)

AppFog - The Cloud Foundry Experts
URLリンク(www.appfog.com)

Sqale - 開発者のためのホスティングサービス【スケール】Ruby on Rails 対応。
URLリンク(sqale.jp)


71:nobodyさん
12/07/11 03:13:29.51
URLリンク(github.com)

72:nobodyさん
12/07/11 06:39:48.88
ActiveModel::MassAssignmentSecurity::Error
:logger (default) - writes filtered attributes to logger
:strict - raise ActiveModel::MassAssignmentSecurity::Error on any protected attribute update
URLリンク(api.rubyonrails.org)
URLリンク(stackoverflow.com)
URLリンク(www.slideshare.net)


73:nobodyさん
12/07/11 06:44:02.15
# Raise exception on mass assignment protection for Active Record models
config.active_record.mass_assignment_sanitizer = :strict

URLリンク(railscasts.com)
URLリンク(d.hatena.ne.jp)

74:nobodyさん
12/07/11 07:01:42.69
mass assignment
URLリンク(stackoverflow.com)

Ruby on Rails Guides: Ruby on Rails 3.2 Release Notes
URLリンク(guides.rubyonrails.org)

75:nobodyさん
12/07/11 23:08:59.70
エロ動画サイトでリンクをクリックしてのタグ検索とかの場合って


@movies = Movie.find_by_tag(params[:tag])

ってするのと

viewの段階であらかじめ各タグのidをパラメーターで渡すようにしといて

@movies = Movie.find(params[:id])

ってするのは

どちらが呼び出し早くなるかな?
どっちか実践的?


76:nobodyさん
12/07/11 23:25:46.45
実測お勧め
インデックスのはりかたにもよるし

77:nobodyさん
12/07/11 23:46:51.67
>>76
一般的なのはどちら?

78:nobodyさん
12/07/11 23:51:41.37
設計について教えてください。

例えば会員制ブログを作ったとします。
もちろん会員は必要に応じて投稿したブログを削除できます。

削除するとき通常はdestroyで完全にレコード自体を削除しますか?

それとも予めdeletedのようなフラグを持たせ、
削除されたら1を代入。
viewでレンダーするときにdeletedに1が入っているものは毎回除外して描画。

どちらが一般的でしょうか?
仮に会員が10万人規模になったら
後者だと呼び出しに余計な負荷がかかり辛いでしょうか?



79:nobodyさん
12/07/12 00:02:33.71 v+PsJCqZ
どうしてこうケースバイケースな質問が続くかな。


80:nobodyさん
12/07/12 00:25:55.16
宿題かなんかなんじゃねえの

81:nobodyさん
12/07/12 00:39:12.66
paranoidでも使っとけ

82:nobodyさん
12/07/12 00:56:42.50
このスレって常に答える気のない連中ばかりで笑える

答えられるだけの実力がないのか、
はたまたノウハウが流れるのが怖いのか

83:nobodyさん
12/07/12 00:58:20.80
はいはい。そんなこと言っても無駄だから。
答えてもらいたきゃよそ行きなよ。

84:nobodyさん
12/07/12 01:07:07.42
>>83
実力のない煽り厨はオナって寝ろ

85:nobodyさん
12/07/12 01:07:30.15
>>75
ポルノのアドレス紹介は違反…最高裁が判断 : 社会 : YOMIURI ONLINE(読売新聞)
URLリンク(b.hatena.ne.jp)

86:nobodyさん
12/07/12 01:08:15.84
>>84
おもいっきりそれ>>82のことですやん

87:nobodyさん
12/07/12 01:11:47.09
railsで論理削除をやるなら、acts_as_paranoid plugin - 富士山は世界遺産
URLリンク(d.hatena.ne.jp)

88:nobodyさん
12/07/12 01:22:22.51
railsにおけるデータファイルの出力三段階
画面で選択した検索条件に基づき、データをファイル出力したいという要件は、非常に多いですが、
基本に忠実な実装しないとメモリー不足等で大変な事になります。
URLリンク(kennyj-jp.blogspot.jp)

Rails で MySQL を使うときの注意点 | METAREAL
URLリンク(www.metareal.org)
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)


89:nobodyさん
12/07/12 01:43:52.51



DHH: "if you're not signed up for the Vooza beta yet, you're so f*cking behind" | Hacker News
URLリンク(news.ycombinator.com)


90:nobodyさん
12/07/12 04:06:06.17
Scalaの闇 - Togetter  
URLリンク(togetter.com)

91:nobodyさん
12/07/12 04:14:23.92
yokolet's notelets: Using Rails from Scala
URLリンク(yokolet.blogspot.com)

92:>>75
12/07/12 11:47:31.45
>>82は別人です。。。。。

どなたか >>75 について教えていただけないですか?

93:nobodyさん
12/07/12 11:58:30.61
アフィカスはかえれよ

94:>>75
12/07/12 12:04:29.16
>>93
おまえもアフィカスだろ?
な??w

このスレの住人の本音↓

「こいつに教えたら、俺のアフィ利益が減ってしまう。それはそれは恐ろしい」

95:nobodyさん
12/07/12 12:07:54.77
>>75
どのデータベースを使っているのかわからないが
基本的にはIDでやったほうが早いと言われていた

だが最近エンジニアの間では>>76氏が言うように実測で測らなければ
意味がないということが常識として広まってきている



96:>>75
12/07/12 12:10:06.51
このスレの住人=エロサイトをRailsで作ってる引きこもり

97:>>75
12/07/12 12:10:54.01
>>95
答えるなよクズ

98:>>75
12/07/12 12:11:36.31
これだから素人がつけあがる
素人に構うな

99:nobodyさん
12/07/12 12:32:37.63
これだからIDない板は

100:>>75
12/07/12 12:49:26.13
誰か>>78について答えろ

101:nobodyさん
12/07/12 13:11:13.20
ググれよ

102:nobodyさん
12/07/12 14:56:34.53
なんで実測しろって答えを無視すんのだろうなあ…

103:>>75
12/07/12 21:50:36.26
railsが日本で流行らない理由は
俺らみたいに排他的な開発者が多いから

104:nobodyさん
12/07/12 22:26:22.88
いい加減名前欄消してあげなよ

105:>>75
12/07/12 22:33:48.14
>>104
だな

106:nobodyさん
12/07/12 23:52:13.93
会員制のログイン画面で
入力されるIDとパスワードを全てログに記録してる極悪人いますか?


107:nobodyさん
12/07/12 23:55:30.69
前スレで
ライアンに連絡を取ったらRailsCastsでmailboxerを取り扱ってもらえることになったってホラをふいてた奴は涙拭けよw

外人様が俺たち黄色モンキーのお願いを鵜呑みにするはずねーことくらい皆知ってるぞ?w

俺らみたいなカスがライアン様に相手にされるはずがない


108:nobodyさん
12/07/13 01:28:11.77 sN+YZR3N
URLリンク(www.facebook.com)

パスワードをハッシュ化(暗号化)保存することを法律で義務化するくらいのことが必要だと思う
URLリンク(neta.ywcafe.net)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch