【RoR】Ruby on Rails Part15at PHP
【RoR】Ruby on Rails Part15 - 暇つぶし2ch49: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