【RoR】Ruby on Rails Part11
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/12/11(土) 10:58:56ID:???【Ruby】Ruby on Rails Part10
http://hibari.2ch.net/test/read.cgi/php/1282991262/
■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
http://twitter.com/dhh
http://www.loudthinking.com/
0758nobodyさん
2011/06/14(火) 06:41:35.53ID:???利用者数も既にrailsを超えてるのにw
0759nobodyさん
2011/06/14(火) 09:51:12.81ID:???0760nobodyさん
2011/06/14(火) 10:09:00.66ID:wL5fu4UYhttp://news.ycombinator.com/item?id=2651090
http://blog.stevecoast.com/what-the-hell-is-happening-to-rails
0761nobodyさん
2011/06/14(火) 10:10:26.23ID:wL5fu4UYhttp://blog.stevecoast.com.zurukko.jp/what-the-hell-is-happening-to-rails
0762nobodyさん
2011/06/14(火) 10:55:05.81ID:???rails は Ruby の黒魔術を駆使して DSL ぽく書けるようになってるのがいいね
(その分、覚えることは増える気はするけど)
0763nobodyさん
2011/06/14(火) 10:58:23.74ID:???バリデーションとかな
http://book.cakephp.org/ja/view/125/%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E3%83%90%E3%83%AA%E3%83%87%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-Data-Validation
とか見た瞬間に頭がクラクラした
0764nobodyさん
2011/06/14(火) 14:23:30.96ID:???いまRedmine(1.2.0)で週単位でのプロジェクトの進み度合い(EV)を
表示するプラグインを作っています
1月1週 2週 ・・・6月2週
Project1 50h 30h 40h
Project2 ・・・
出したいのはその週に稼いだ工数なので、Issueテーブルの
estimated_hours*(done_ratio/100)を、
その週に変動した分だけ合計します。
0765nobodyさん
2011/06/14(火) 14:25:47.78ID:???Issueテーブルは履歴等は持っていないように見えるので、(あってる?)
テーブルを一つ追加して、チケットの追加・更新が走るたびに
Issueテーブルのestimated_hoursを保存していこうかと思っています。
でもIssuesController#updateにはhookが用意されていないので、
Redmine本体を弄らないといけないのかな・・と言うところまできて、
何かもっと簡単な方法があるのではないか?と思って投稿してみました。
上記を実現する、良い方法があれば教えて頂けないでしょうか。
0766nobodyさん
2011/06/14(火) 15:09:37.17ID:???広告を貼ったりすることも出来るのでしょうか?
Railsの勉強とお小遣い稼ぎを兼ねてWEBサイトを作ってみたいのですが
Herokuは選択肢になり得ますか?
0767nobodyさん
2011/06/14(火) 16:34:23.02ID:CM0fXhA/単純なセレクトボックス連動をRails+JQueryで書いてるんですけど、何故かJS経由でHTMLタグを取りに行くと</option>の
"</"(エンコード文字列でいう%3C%2F)が抜けちゃって、<option>うんこoption>とかになっちゃいます。
念のためgem updateかけたけど同じでした。誰かこんなおかしな事になってる人います?
0768nobodyさん
2011/06/14(火) 16:49:32.39ID:???0769nobodyさん
2011/06/14(火) 17:03:27.97ID:???0770nobodyさん
2011/06/14(火) 17:08:16.74ID:CM0fXhA/$("#id1").bind('change',function(){id = $("#id1 :selected").val();
$.get('./'+id+'/search_result/');?);???
#コントローラー
def search_result
?? # 処理無し
end
# search_result.js.erb
$('#small_select').html("<%= raw escape_javascript(render :partial => 'search_result') %>");
# _search_result.html.erb
<select><option>うんこ</option></select>
#結果のHTML
<option>うんこoption>select></option>
回避策をご存知でしたら教えてエロい人!
0771nobodyさん
2011/06/14(火) 17:41:36.44ID:???unko[5]とか変な宣言使いまくってそうだなw
0772nobodyさん
2011/06/14(火) 17:44:27.65ID:CM0fXhA/0773nobodyさん
2011/06/14(火) 18:27:53.38ID:???「うんこに教えたくない」となるのは当然だな
0774nobodyさん
2011/06/15(水) 01:55:08.03ID:???所詮誰かが助けてくれるか支えてくれると思ってる。
ID:CM0fXhAは人を利用する事しか脳のない奴。ある意味ニート。
そういうのは要らない。ゴミ以下。死ねばいいとおもうよ。
0775nobodyさん
2011/06/15(水) 10:34:52.34ID:???CakePHPってどんなものかと思ってたけど真似してそれかよ・・・
喜んで使ってる奴らの気が知れんな
0776nobodyさん
2011/06/15(水) 12:12:16.25ID:???思うに、CakePHP は PHP の良さであるお手軽さを殺してる気がする
まぁ、CakePHP にはデプロイが楽とかメリットはあるんだが…
0777nobodyさん
2011/06/15(水) 12:36:58.90ID:???Captchaなどの使えるフリープラグインが充実してるのでは?
0778nobodyさん
2011/06/15(水) 13:30:18.55ID:VLZcsGe4結局自己解決はしたよ。
ところで何でわからないこと質問したらゴミ扱いなの?
俺の質問があなたの過去のトラウマに触れたなら謝るからさ。
0779nobodyさん
2011/06/15(水) 14:23:29.64ID:???Rubyは事実上ツイッター捨てられた
カスウンコプログラムだしね(笑)
0780nobodyさん
2011/06/15(水) 14:34:49.23ID:7z6GsUiI“WTH is happening to Rails?” I’ll tell you. ? metautonomo.us
http://metautonomo.us/2011/06/14/wth-is-happening-to-rails-ill-tell-you/
0781nobodyさん
2011/06/15(水) 14:41:56.08ID:???Redmineのプラグインは良く知らないので、Railsの一般的な話で。
ActiveRecord::Observer使ってIssueの変更を監視すればいいかと。
特定のコントローラのアクションでだけcallbackしたいなら
ActionController::Caching::Sweeper。
どちらにせよこれだと本体に多少手を入れる必要はあるね。
0782nobodyさん
2011/06/15(水) 16:04:08.86ID:7z6GsUiIhttp://q.hatena.ne.jp/list?word=Ruby%20on%20Rails
0783nobodyさん
2011/06/15(水) 16:26:38.68ID:???その際
if @user.save
# ここでもし保存に成功したら今保存したデータのIDを取得したい
else
end
こういう場合もう一度User.findしなければならないのでしょうか?
その場合はUserテーブルにはユニークな値がID以外無いので
一個ハッシュカラムを作って重複しない値を一時的に保存し引っ張ってくるような方法しか思い浮かびません
どなたか解決法が分かる方がいらっしゃいましたらお願いします
0784nobodyさん
2011/06/15(水) 16:34:32.33ID:???0785784
2011/06/15(水) 16:35:37.96ID:???0786765
2011/06/15(水) 17:32:58.66ID:???Observerは初めて知りました。で、RedmineのModelを眺めてみると
IssueObserverクラスが既にありました。
ここに def after_update を追加すれば何とかなりそうです。
Redmine本体に手は入りますが、当初考えていたよりもずっと
依存範囲が少なく出来そうです。
ありがとうございました!
0788nobodyさん
2011/06/15(水) 22:21:37.37ID:???わけのわからんオレオレフレームワークを使わされるよりは
なんぼかマシじゃね
バリデーションはどのフレームワークでも鬼門だなぁ
0789nobodyさん
2011/06/15(水) 22:23:07.01ID:???後発で真似してあれだけ劣化とか考えられん
0790nobodyさん
2011/06/15(水) 22:55:59.41ID:???0791nobodyさん
2011/06/15(水) 23:43:50.53ID:???3.x系だとgemに書いてbundleって情報が沢山出てくるんですが……
0792nobodyさん
2011/06/15(水) 23:44:16.19ID:???Sinatraも色々と関連ライブラリ入れてくとほとんどRailsみたいになっちゃうよね。
0793nobodyさん
2011/06/16(木) 00:00:45.15ID:???フレームワークのサポートがなくてもいいなら、
public/javascriptにjquery.js置いて、javascript_include_tag 'jquery'
ある程度便利メソッドなりがほしいなら
http://code.google.com/p/ennerchi/ など。
ただし、更新されてない。
>>792
場合による。
個人的には画面が少ない、APIだけ提供するアプリ、Railsの環境整えるのが面倒なサーバ上で動かすなどの場合はSinatraかな。
0794nobodyさん
2011/06/16(木) 00:34:04.20ID:???詳しいな
比較的詳しい海外のRails翻訳本でもそこまで書いてなかったと思うけど、
やっぱりそこまで理解するにはソースを読まなきゃダメだろうか
0795nobodyさん
2011/06/16(木) 00:42:27.25ID:???情報全然ないんだけど
0796nobodyさん
2011/06/16(木) 00:56:44.09ID:???使った記憶あるんだけど思い出せなくてずっと悩んでる
0797nobodyさん
2011/06/16(木) 01:01:44.03ID:???別に <script> が <head> の中になければならない理由はない
0798nobodyさん
2011/06/16(木) 01:05:19.22ID:???すっきりしました、ありがとう
0799nobodyさん
2011/06/16(木) 01:07:22.72ID:???0800nobodyさん
2011/06/16(木) 01:13:07.72ID:???0801nobodyさん
2011/06/16(木) 03:13:34.93ID:???createdから24時間以内のデータをとってきたい場合は
どうやるんでしょうか
:conditons => ["created > now() -24.hour"]
みたいな感じかなと思ったのですがうまくいかない
0802nobodyさん
2011/06/16(木) 03:17:27.60ID:???レスが多いだけ
0803nobodyさん
2011/06/16(木) 04:27:54.30ID:???:expire_after = 1.month
とかにしてもブラウザ落としたら削除されるし……
0804nobodyさん
2011/06/16(木) 07:34:04.76ID:???とりあえずhttpのヘッダーから確認してみたら
ログイン状態管理のクッキーならブラウザが閉じるまででいんじゃね、とは思うが
ついでに1.monthて一ヶ月前
0805nobodyさん
2011/06/16(木) 07:37:38.55ID:???0806nobodyさん
2011/06/16(木) 07:45:36.99ID:???::Foo::Barとかちょっとキモーイな書き方しなきゃだし。
0807nobodyさん
2011/06/16(木) 09:03:15.95ID:qTI0AAJt:conditions => [ 'created > ?', Time.now - 24.hour ] とか?
RailsのバージョンによってはUTCがデフォなのでちうい。
0808nobodyさん
2011/06/16(木) 10:23:26.86ID:???ただルーティングのやり方次第で、::で区切っていかずに作れた気もする
0809nobodyさん
2011/06/16(木) 10:40:56.39ID:8Vo//0NX設定すれば如何様にも。
0810nobodyさん
2011/06/16(木) 11:31:06.07ID:5w9AZXtGhttp://www.ewavesolutions.com/blog/?p=681
0811nobodyさん
2011/06/16(木) 21:59:44.55ID:???RailsやCakeだって相当頭がいい人たちが作ってるはずなのに、必ずしも満足できるものではない。
有名なフレームワークを開発している人たちよりも知能指数が高いという自信がない奴は
フレームワークを自作しないでほしい。ホント迷惑だから。
特に新人の教育の時に、どこの馬の骨か分からん奴が書いたフレームワークを
教えるのはやめてほしい。余計なことで躓いて学習に支障がでるんだよ。
自分達のような凡人はおとなしくRailsやCake等の有名フレームワークを使っていればいいんだよ。
凡人がえらそうにフレームワークを自作するな。迷惑なんだよ。ゴミを量産するな。
0813nobodyさん
2011/06/17(金) 06:37:30.55ID:???ちゃんと追いかけてくれる分には、適当なフレームワーク採用はいいけど採用するならきちんと採用後も面倒見ろよと思う。
きちんとメンテできないくらいなら、ヲレフレームワークで必要な所だけでもメンテしてくれるほうがまだマシ。
さらにヲレヲレフレームワークかませて、ror風とかcake風とか好き勝手するのでもいいしw
案件でstrusとかseasarとかjsp,ejb,servlet,pear,ethnaとか最近の流れを理解してなさそうな条件はまず地雷w
0814nobodyさん
2011/06/17(金) 08:50:54.43ID:???既存のフレームワークを使わない=オレオレフレームワーク
になってそうな。
何にせよ、アプリを作るなら、要求に合わせた何らかのフレームワークになってまうのは当たり前。
つまり、「Railsつかってねぇ、糞じゃん!」と言ってるに等しい。
0815nobodyさん
2011/06/17(金) 11:07:00.36ID:???http://codnote.net/2011/06/16/ruby-super-engineers/
0816nobodyさん
2011/06/17(金) 13:15:09.56ID:ENDcnl8l0817nobodyさん
2011/06/17(金) 13:18:32.81ID:???オチがなくてつまらん。
0818nobodyさん
2011/06/17(金) 16:08:44.89ID:bxw7xRk+http://blog.stevecoast.com/what-the-hell-is-happening-to-rails
What’s Up With All These Changes in Rails? ? Katz Got Your Tongue?
http://yehudakatz.com/2011/06/14/what-the-hell-is-happening-to-rails/
What if Rails Isn't For Beginners Anymore? | Intridea Blog
http://intridea.com/2011/6/16/what-if-rails-isnt-for-beginners-anymore
0819nobodyさん
2011/06/17(金) 16:45:34.28ID:bxw7xRk+http://stackoverflow.com/questions/1547008/how-to-encode-media-in-base64-given-url-in-ruby
ActiveSupport::Base64.encode64(open("file_path").to_a.join)
active_support/base64.rb - rhinefordの日記
http://d.hatena.ne.jp/rhineford/20100125/1264353788
0820nobodyさん
2011/06/17(金) 17:03:40.87ID:bxw7xRk+http://b.hatena.ne.jp/entry/neta.ywcafe.net/000774.html
Encoding/decoding a image as Base64
http://www.ruby-forum.com/topic/200065
RubyでBase64
http://d.hatena.ne.jp/nacookan/20071203/1196701095
0821nobodyさん
2011/06/17(金) 17:14:16.69ID:bxw7xRk+http://d.hatena.ne.jp/sakusan_net/20080311/1205222191
railsでDBに画像データを入れる - さくさんの日記
http://d.hatena.ne.jp/sakusan_net/20080411/1207932177
DBに入れた画像を表示する - 篳篥日記
http://d.hatena.ne.jp/hichiriki/20100110/1263125573
Railsでの画像の出力方法
http://doruby.kbmj.com/rb819/20081030/Rails_
0822nobodyさん
2011/06/17(金) 17:42:12.32ID:bxw7xRk+http://blog.netswitch.jp/2006/08/29/rails-plugin-ar2
0823nobodyさん
2011/06/17(金) 23:49:31.16ID:???ゴミが量産されないといいフレームワークはできないわけで
Struts普及以前とかの試行錯誤があって今があるんですだよ
つか、PHPは5.x以降でだいぶ綺麗に書けるようになったから
まだ色々フレームワークみたいなのが出てくると思われ
Rubyも1.9への移行期だからまだなんかウヨウヨでてくんじゃね
0824nobodyさん
2011/06/18(土) 01:13:57.74ID:L5CY6LSNexample.jp/mypage
みたいなURL作るのって邪道なんでしょうか?
/users/:user_id
で、自分のアカウントのページかどうかで条件分岐させる感じでしょうか?
0825nobodyさん
2011/06/18(土) 16:14:31.76ID:???0826nobodyさん
2011/06/18(土) 16:19:08.39ID:???0827nobodyさん
2011/06/18(土) 16:22:21.19ID:???0828nobodyさん
2011/06/18(土) 16:52:53.72ID:hn6FxEQiDB設計を語るスレ 3
http://hibari.2ch.net/test/read.cgi/db/1269585561/
0830nobodyさん
2011/06/18(土) 17:15:49.36ID:???0831nobodyさん
2011/06/18(土) 17:41:48.87ID:???string textが実DBにどう定義されるかはDBの種類やバージョンによって違うから
なんともいえん
最終的にtextじゃなくてstringにしたい理由如何で考えるべきで
別にstringである必要が無いのであればtextでいいじゃん、てハナシに戻る
0832nobodyさん
2011/06/20(月) 11:05:58.76ID:p3hclIEehttp://blogs.msdn.com/b/abhinaba/archive/2005/10/14/474841.aspx
http://thinkit.co.jp/article/117/1?page=0,1
0833nobodyさん
2011/06/20(月) 19:22:01.40ID:p3hclIEehttp://www.ibm.com/developerworks/jp/web/library/wa-rails2/index.html
何らかのユーザー状態 (例えばユーザーがログインしているかどうか、など) を、クライアント・サイドのクッキーに保存します。
次にクッキーの内容に基づいて、JavaScript でページの表示を動的に変更します。
0834nobodyさん
2011/06/21(火) 00:30:12.83ID:???みんなどうやってるの?
0835nobodyさん
2011/06/21(火) 01:31:48.93ID:???んだけだ。
$ gem list rails
*** LOCAL GEMS ***
rails (2.3.11, 2.3.9, 2.3.8, 2.3.5, 2.3.4)
0836nobodyさん
2011/06/21(火) 01:56:26.77ID:???0837nobodyさん
2011/06/21(火) 06:35:58.05ID:???0838nobodyさん
2011/06/21(火) 09:33:18.24ID:UfslNaYr>>833
ユーザ毎に異なる表示をしているところや、アクセスログの統計、広告の挿入は、Ajax の1ページ1回のリクエストでまとめて行っている
http://www.sssg.org/blogs/naoya/archives/1126
0839nobodyさん
2011/06/24(金) 00:20:55.12ID:FNVNYrJp0840 忍法帖【Lv=2,xxxP】
2011/06/24(金) 00:21:38.34ID:FNVNYrJp0841nobodyさん
2011/06/24(金) 17:22:54.54ID:do/xEg2Z0842nobodyさん
2011/06/26(日) 16:25:54.91ID:???0844nobodyさん
2011/06/26(日) 23:14:09.33ID:???こんなことなら待ったりしないで、原書を買えばよかったよ
0845nobodyさん
2011/06/27(月) 12:16:50.51ID:???自分でシリアライズしなきゃいけなかったりで
0846nobodyさん
2011/06/27(月) 12:58:09.19ID:???電子書籍以外全滅してるから困る
0847nobodyさん
2011/06/27(月) 23:52:55.65ID:???「る?」「の?」の連呼
0848nobodyさん
2011/06/28(火) 06:29:42.66ID:???http://wiki.usagee.co.jp/ruby/rails/RailsGuides%E3%82%92%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E5%92%8C%E8%A8%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%88
rails3は、これだけで全部済むだろ
0849nobodyさん
2011/06/28(火) 10:27:49.98ID:???非常に役に立つが全部と言うにはほど遠い
0851nobodyさん
2011/06/28(火) 20:46:04.41ID:???mysql
mysql2
という二種類のドライバがあるようです。
使い分けの基準とかあるのでしょうか?
0852nobodyさん
2011/06/28(火) 21:23:03.14ID:Jh5X/S5O0853851
2011/06/28(火) 21:24:59.61ID:???ありがとうございます。そんな違いがあるのですね。
Ruby1.9.2、Rails3.0.5なのでmysql2を使うことにします。
0854nobodyさん
2011/06/28(火) 21:29:51.55ID:Jh5X/S5Oやってくれるんだけど、如何せんパフォーマンスで劣る。
0855nobodyさん
2011/06/29(水) 15:52:06.20ID:tueHiWeHhttp://bitnami.org/stack/redmine
http://bitnami.org/tutorials/from_instantrails_to_rubystack
http://bitnami.org/stack/rubystack
0856nobodyさん
2011/06/29(水) 15:58:13.19ID:tueHiWeHruby、rails、apache、Mysql、redmine、
http://bitnami.org/stack/redmine
0857nobodyさん
2011/06/30(木) 00:16:31.68ID:X9wM8bO0http://www.qualysite.co.jp/tech-blog/?p=2981
BitNami Redmine 1.2.0-0 インストール後の設定(CentOS 5.5) | クオリサイトテクノロジーズ TECH BLOG
http://www.qualysite.co.jp/tech-blog/?p=3110
All-in-one Redmine の bitnami::redmine を文字化けせずにインストールする方法 - sakaikの日々雑感〜(T)編
http://d.hatena.ne.jp/sakaik/20110324/redmine
■ このスレッドは過去ログ倉庫に格納されています