【RoR】Ruby on Rails Part14
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2012/02/18(土) 00:34:00.31ID:9HHBFqZRhttp://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
0910nobodyさん
2012/06/27(水) 21:08:21.84ID:???0911nobodyさん
2012/06/28(木) 20:06:58.06ID:???返事おくれてごめん
hoge.com/members?utf8=%E2%9C%93
にアクセスしたら全てのレコードが対象として出てくるのに
hoge.com/members?utf8=%E2%9C%93&search=
にアクセスしたら最初のレコードが1つだけ出てくる不思議
searchに何か入ってるのかな?
ちなみにindexのアクションは下記のとおり
(タグ検索が入っていたらタグ検索を優先、キーワード検索が入っていればキーワード検索実施
どちらも何も入っていない場合は全件表示)
if params[:tag]
@members = Member.tagged_with(params[:tag])
elsif params[:search]
@search = Member.search do
fulltext params[:search]
end
@members = @search.results
else
@members = Member.all
end
0912nobodyさん
2012/06/28(木) 20:56:17.34ID:lyZ1WNLqログに
Parameters: {"utf8"=>"チェック記号", "search"=>""}
と出ているじゃろうが。""は偽ではないよ。
0913nobodyさん
2012/06/28(木) 20:57:29.50ID:lyZ1WNLqおもくそ間違えた。
0914nobodyさん
2012/06/28(木) 21:03:09.39ID:???Q1とQ2について答えていただけないでしょうか?
mailboxerを使って
�@受信メール一覧表示 mail/index 「タイトル」「送信者」「送信日時」「既読済フラグの一覧
↓
�Aメール内容確認 mail/show 「タイトル」「送信者」「送信日時」「送信フラグ」「送信内容(BODY)」
↓
�Bメールフォーム入力(送信先相手の情報はhiddenで予め埋め込む?)mail/new 「タイトル」と「内容(BODY)」を入力
↓
�C送信アクション mail/send
↓
�Dメール一覧へ戻る mail/index →その他、送信済み一覧 mail/sent というのもある
Q1.
�A→�Bからの流れの中で
【送信先の相手の情報】はどのように引き継がせるべきですか?
�Bではフォームにhiddenとして埋め込ませるのが一般的でしょうか?
Q2.
メール送信時に内容が長くなる場合があると思います。
送信先を相手の(User)IDで指定したとき、
GETで送信した場合は送信内容がURLに収まりきらず問題になったりませんか?
0915nobodyさん
2012/06/28(木) 21:15:19.59ID:???1時間ほどで ひととおり作ってもらえませんか?
デザインも特に必要なく最低限のもので構いません。
5000円までならpaypal経由でお支払いいたします。
おねがいいたします。
controllers/mails_controller.rb→ index show new send sent delete
views/mails/index, show, new, sent
config/routes への追加行
deviseのユーザーのusername(ユニーク文字列)、ま
たはID宛で送信先を特定して送信するものとする
それら送信先の情報はshowで読んでいる画面で「返信」をクリックすると
newに自動的に引き渡される
0918nobodyさん
2012/06/29(金) 00:39:12.82ID:???0919nobodyさん
2012/06/29(金) 00:44:18.75ID:???つか、大人しくRailsの技術を持ってる会社に発注した方がいいよ
5000円て訳にはいかないだろうが、そこで金をケチると後々苦労すること請け合いだな
0921nobodyさん
2012/06/29(金) 01:13:50.42ID:???捨て台詞吐いて消えた奴
0922nobodyさん
2012/06/29(金) 03:07:24.41ID:???0923nobodyさん
2012/06/29(金) 03:26:22.99ID:???どれとどれ自演認定しちゃった?
0924nobodyさん
2012/06/29(金) 14:05:53.54ID:???http://d.hatena.ne.jp/hichiriki/20120125/1327454413
ほぼこれ通りにやってるのですが
画像1
画像2
画像3
を選択してアップロードすると
画像3
画像2
画像1
の順にアップロードされます
フォームとして出力される部分と実際にアップされる部分がどこかでひっくり返っているようです
順番にアップロードするにはどうすればいいでしょうか?
0925nobodyさん
2012/06/29(金) 14:13:52.87ID:VC9MDKMu0926nobodyさん
2012/06/29(金) 14:19:00.43ID:???順序を意識させたかったら、その順序もデータに持たせないと
0927nobodyさん
2012/06/29(金) 14:43:59.64ID:???ありがとうございます
Rails1.8を使っているのでハッシュの順番は保証されていないようです
最初に
モデル
A → B → C*3
と作成し、フォームでは
A_B_C[0]
A_B_C[1]
A_B_C[2]
のように表示されており
データの格納は
params[:A][:C_attributes] = {"1" =>
0928nobodyさん
2012/06/29(金) 14:46:47.32ID:???A → B(Relation) → C*3
と作成し、フォームでは
FileFileld A_B_C[0]
FileFileld A_B_C[1]
FileFileld A_B_C[2]
のように表示されており
POSTデータは
params[:A][:C_attributes] = {"1" => File , "2" => File , "3" => File }
となっています
読みだす時は確実にC.ID ASCでOrderByするので
保存時にハッシュキーの数字の順番に保存できれば問題無いと思います
このままA.new(params[:A])
で作成するとハッシュが数値の逆順から保存されていくようなのでこれをどうにか逆に出来ればいいと思うのですが
データの保存順序を明示的に行うことは可能でしょうか?
0929nobodyさん
2012/06/29(金) 14:56:37.27ID:???そのまま
hashの"1","2","3"の順番に保存できればそれでいいんですが
0930nobodyさん
2012/06/29(金) 15:53:03.04ID:???params[:A][:C_attributes] = ActiveSupport::OrderedHash[h.keys.sort.map {|k| [k, h[k]] }]
試してないのでうまくいくかどうかは知らん
0931nobodyさん
2012/06/29(金) 16:14:16.82ID:???初心者はRailsしちゃダメだぞ
0932nobodyさん
2012/06/29(金) 16:42:02.97ID:29pep492Railsってとても敷居高いんですね
0934nobodyさん
2012/06/29(金) 16:57:21.74ID:29pep492環境構築だとか問題が発生した時に解決出来るかどうかを敷居高いって言ってるんじゃねーよ
このレベルの質問なんてぐぐっても解決出来ないだろ
そんなレベルの質問しても教えて君扱いってRailsが難しいとかそういう問題じゃなくて単純に
利用者様()が求める敷居が随分お高いんですねって皮肉だバカ
0935nobodyさん
2012/06/29(金) 16:59:15.96ID:???敷居高いんだよ。
0936nobodyさん
2012/06/29(金) 17:02:03.82ID:29pep492まずはぐぐってそれでもダメならリファレンス読んでそれでもダメならコアソース読むか人に質問投げるか
ホント頭おかしいやつしかいないんだな
0937nobodyさん
2012/06/29(金) 17:05:37.25ID:???まじで。
0938nobodyさん
2012/06/29(金) 17:09:52.70ID:???うんうん。頭おかしい人間しかいないのよー。
だからRailsに近寄らないでPHPでも使っててくださいよ。
0939nobodyさん
2012/06/29(金) 17:15:27.91ID:???0941nobodyさん
2012/06/29(金) 21:23:52.24ID:???仕事とられるのが怖いだけ
0942nobodyさん
2012/06/29(金) 21:34:33.29ID:???0943nobodyさん
2012/06/30(土) 01:10:03.91ID:???頼むからnodejsとかに乗り換えて一生来ないでください
0944nobodyさん
2012/06/30(土) 09:11:36.19ID:???会員事業が売り上げ全体に占める割合は約60%。これがドル箱
http://zasshi.news.yahoo.co.jp/article?a=20120629-00010000-president-bus_all
0945nobodyさん
2012/06/30(土) 09:12:42.10ID:???http://www.itmedia.co.jp/news/articles/1206/08/news105.html
営業利益率50%! クックパッドの「七つの秘密」 - PRESIDENT - プレジデント
http://www.president.co.jp/pre/backnumber/2011/20110815/20013/20021/
0946nobodyさん
2012/06/30(土) 15:34:43.19ID:???「クックパッド」の裏側にいってきた
http://b.hatena.ne.jp/entry/www.sssg.org/blogs/naoya/archives/1126
0947nobodyさん
2012/06/30(土) 22:13:35.56ID:???普通は退会なんていちいちせずにアカウント放置なんだから
0949nobodyさん
2012/07/01(日) 21:04:13.03ID:mD1iRCathttp://d.hatena.ne.jp/xibbar/20120625#1340584854
0950nobodyさん
2012/07/02(月) 01:41:54.11ID:???アクティブレコードのfindコマンドで特定レコードを呼び出すことは出来ますか?
(例)
diaries_contoller.rbに
user = User.find(3)
↑これでuserに idが3のUserテーブルのレコードは格納されますか?
ちなみにmodelにおいてアソシエートなど何も宣言していないとして
これって完全にノンリレーショナルですよね
0951nobodyさん
2012/07/02(月) 02:07:15.96ID:???0952nobodyさん
2012/07/02(月) 02:07:46.86ID:51McSBuY0954nobodyさん
2012/07/02(月) 09:19:48.94ID:51McSBuY0955nobodyさん
2012/07/02(月) 10:18:47.28ID:???0956nobodyさん
2012/07/02(月) 10:57:49.70ID:???0957nobodyさん
2012/07/02(月) 19:59:23.04ID:???0958nobodyさん
2012/07/02(月) 21:32:27.36ID:???0959nobodyさん
2012/07/03(火) 13:49:00.31ID:???http://el.jibun.atmarkit.co.jp/rails/2012/07/engine-yardruby-0474.html
0960nobodyさん
2012/07/03(火) 13:53:53.82ID:???Location: New York, NY 10011
Employment Type: Full Time, Employee
Experience Required : 2+ to 5 Years
Pay Rate: $100,000.00 - $150,000.00 /year
http://jobview.monster.com/Ruby-on-Rails-Developer-Software-Engineer-Perm-100K-150K-Job-New-York-NY-US-111574971.aspx?
0961nobodyさん
2012/07/03(火) 15:26:05.50ID:???http://cirw.in/blog/time-to-move-on
MySQL is done. It's the Postgres Age. by Jeff Dickey
http://dickey.xxx/mysql-is-done-it-s-the-postgres-age
0962nobodyさん
2012/07/03(火) 20:15:22.82ID:???あほすぎw
MVCはもともとイベントありきのもの(オブザーバーパターン)
ウェブのMVCがエセMVCだっただけだ。
0963nobodyさん
2012/07/03(火) 20:29:38.73ID:???http://satoshi.blogs.com/life/2009/10/rails_mvc.html
Ruby on Railsは「えせMVC」じゃないよー
http://d.hatena.ne.jp/shunsuk/20091012/1255351852
0964nobodyさん
2012/07/03(火) 20:32:02.51ID:???0965nobodyさん
2012/07/03(火) 20:48:55.33ID:???4. GUI-MVCではObserverパターンを利用することが多い
これはみんな知ってることだから長々書きませんが、、Modelの変更をViewに反映させるために、
Observerパターンを利用することが多いです。また複数のVCペアから構成されるような
複雑なコンポーネントが矛盾なくリアルタイムで情報を表示させるためには、
ObserverとかMediatorパターンをフル活用する必要があります。(GoF本にそういう例が載ってましたね)
結論
と、長々述べましたがWeb-MVCとGUI-MVCは全然違うので、そのパターンが必要となる制約条件や、得られるメリットも全く違うということです。
0966nobodyさん
2012/07/03(火) 20:49:52.09ID:???それらはGUIアプリの設計だから関係ない。
ウェブアプリのMVCはどれもエセMVC。
オブザーバーになっていないものは、MVCではない。
0967nobodyさん
2012/07/03(火) 21:08:49.10ID:???0968nobodyさん
2012/07/03(火) 21:13:08.73ID:???0969nobodyさん
2012/07/03(火) 22:21:42.05ID:???rubyフォルダー直下に入っちゃうよね?
アプリでそのgemを使用したときに参照されるviewの中身をカスタマイズしたいんだが
その生ファイルをそのままカスタマイズするのは正攻法?
0970nobodyさん
2012/07/03(火) 22:40:28.57ID:SyQE5tgxkaminariみたいにカスタマイズしたいビューだけ置き換えられればよいんだが。
0974nobodyさん
2012/07/04(水) 15:20:38.07ID:???http://cirw.in/blog/time-to-move-on
[翻訳]MVCは死んだ。MOVEするときがきた
http://d.hatena.ne.jp/nowokay/20120704
MOVEは望まれなかった子 - the sea of fertility
http://ugaya40.net/architecture/dis_mov.html
0975nobodyさん
2012/07/04(水) 17:18:21.51ID:???大規模分散の設計・実装できてクラウドのお守りもできる人とか、手をかけずに完成した人をどこも求めてる。
プラスアルファでスマホアプリできると嬉しい、とか。
けど単価は低め設定のまま。
これまで業界見てきて、そんな人少ないの分かってるはずなのに、会社側はなんで分からないのかな。
0976nobodyさん
2012/07/04(水) 17:43:20.14ID:???普通に求人だしてるところは二匹目のどじょう狙いなんじゃね
0977nobodyさん
2012/07/04(水) 18:05:35.55ID:???アイデア一つで自主経営も出来る奴っていないの?
かなしいね
0978nobodyさん
2012/07/04(水) 18:39:44.80ID:???http://blog.kushii.net/archives/1350951.html
http://d.hatena.ne.jp/gamella/20081027/1225119262
http://matome.naver.jp/odai/2132369391408524901
http://www.sssg.org/blogs/naoya/archives/1126
http://www.red-mount.com/blogs/show/ruby_on_rails_cookpad
0979nobodyさん
2012/07/04(水) 18:41:13.26ID:???採られてみたい
0980nobodyさん
2012/07/04(水) 18:45:04.29ID:???refineryていうRoR製CMSのブログ機能のチューニングがお題
http://blog.tnmt.info/2012/07/01/tuningathon4/
【レポート】いろいろチューニングしてパフォーマンスを競うバトルイベント!「Tuningathon」第4弾! #tuningathon : ゼロスタートの広報ブログ
http://pr.zero-start.jp/archives/65690961.html
0981nobodyさん
2012/07/04(水) 18:47:36.86ID:???0982nobodyさん
2012/07/05(木) 08:39:47.67ID:???地方勤務
年齢31歳
月総支給28万(基本給24万)
やすすぎ?
0983nobodyさん
2012/07/05(木) 09:33:00.29ID:???Location: New York, NY 10011
Employment Type: Full Time, Employee
Experience Required : 2+ to 5 Years
Pay Rate: $100,000.00 - $150,000.00 /year
http://jobview.monster.com/Ruby-on-Rails-Developer-Software-Engineer-Perm-100K-150K-Job-New-York-NY-US-111574971.aspx?
0984nobodyさん
2012/07/05(木) 10:13:47.86ID:???能力によるとしか言いようがない
雇ってもらえてるだけありがたいレベルの人も居れば
つき100万出すといっても来てくれない人も居る
>>983
wwwwwww
ねーよw
0985nobodyさん
2012/07/05(木) 10:41:32.28ID:???サーバのチューニングまで含むこと多いよね
0986nobodyさん
2012/07/05(木) 11:36:32.75ID:???仕様決められない所も多い。だからしょっちゅう「ここどうしますか」みたいなお伺い立てる。
仕様詰める作業まで入ってて、こっちの開発工数足りなくなるのも良くある。
あと「仕様はあのゲームで」というだけであと丸投げとか。
ディレクターやPMは公式RTするだけだったり。
0987nobodyさん
2012/07/05(木) 17:17:49.52ID:???でUserのレコードを作るような感覚で、
User.search(params[:user])
でUserのレコードを検索してくれるようなオヌヌメgemありませんか?
0988nobodyさん
2012/07/05(木) 18:10:13.31ID:???Rails最新版への対応状況がわかりませんが Searchlogic
https://github.com/binarylogic/searchlogic
http://railscasts.com/episodes/176-searchlogic
0989nobodyさん
2012/07/06(金) 01:24:44.74ID:???どのくらいまでだったら耐えられると思う?
アクションメーラーで2000通/1時間
くらい送ったら落ちるかな?
怒られるかな?
0990nobodyさん
2012/07/06(金) 02:47:17.39ID:???MLみたいに相乗りできれば更に余裕。
エラーメールには注意かな。
さくらの規約は知らん
0991nobodyさん
2012/07/06(金) 03:19:26.30ID:???迷惑
0992nobodyさん
2012/07/06(金) 08:33:09.34ID:???Ryanからメールきた
rails castでmailboxerのエピソードを取り扱ってくれるって
嘆願してみるもんだな
0993nobodyさん
2012/07/06(金) 09:16:15.20ID:???0994nobodyさん
2012/07/06(金) 09:38:21.53ID:???お前らは何かに熱中してるか?
おそらく何も熱中してないだろう
俺は女子小学生のパンチラにハマっている
お前らも熱中するものを持つと人生が豊かになるぞ
0995nobodyさん
2012/07/06(金) 10:54:37.75ID:???エラーメールに注意ってどういう意味?
メーラーデーモン返ってきても
実在するアドレスからの発信じゃないし別に支障なくない?
0996nobodyさん
2012/07/06(金) 14:07:24.63ID:???トラフィックの問題もあるし、自前メールサーバでなければメールサーバの負荷の問題もある
その辺を知らずに好き勝手やってたりすると、さくらに怒られる可能性は高い
0997あ
2012/07/06(金) 14:35:20.86ID:???0998あ
2012/07/06(金) 14:39:59.48ID:???0999あ
2012/07/06(金) 14:42:39.27ID:???1000nobodyさん
2012/07/06(金) 14:47:15.40ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。