【RoR】Ruby on Rails Part11
レス数が1000を超えています。これ以上書き込みはできません。
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/
0002nobodyさん
2010/12/11(土) 11:21:47ID:???http://rails-erd.rubyforge.org/gallery.html
0003nobodyさん
2010/12/11(土) 11:33:00ID:???http://www.railsplugins.org/home
情報処理推進機構:オープンソフトウェア:OSS人材育成:OSSモデルカリキュラム導入実証
http://www.ipa.go.jp/software/open/ossc/seika_1005_1.html
Railsで作ったひとりサービスをリリースするまでやっておくこと20個 : 僕は発展途上技術者
http://blog.champierre.com/archives/897
はじめる! Cucumber - 達人出版会
http://tatsu-zine.com/books/cuke
Rails ERD ? Entity-Relationship Diagrams for Rails
http://rails-erd.rubyforge.org/
Rails3でどう書けばいいかわからない時、参考になる7つのURL | KRAY Inc
http://kray.jp/blog/url_reference_for_rails3/
0004nobodyさん
2010/12/11(土) 15:55:05ID:???SELECT * from posts WHERE created_at >= '2000-01-01'
よりも
SELECT * from posts JOIN (SELECT id from posts WHERE created_at >= '2000-01-01') a ON USING(id);
のほうが早いですがこのようにSQL自動的に変換する方法はありますか?
0005nobodyさん
2010/12/11(土) 17:29:12ID:Mhj/vziNという覚悟で。
0006nobodyさん
2010/12/11(土) 17:59:09ID:???0007nobodyさん
2010/12/11(土) 18:39:30ID:???言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0008nobodyさん
2010/12/11(土) 20:04:32ID:???ログを見ていると時々以下のようなエラーが出ています。
Timeout::Error (execution expired) :
/usr/local/ruby/lib/ruby/1.8/timeout.rb:60:in 'open'
/usr/local/ruby/lib/ruby/1.8/net/smtp.rb:551:in 'do_start'
/usr/local/ruby/lib/ruby/1.8/net/smtp.rb:551:in 'do_start'
/usr/local/ruby/lib/ruby/1.8/net/smtp.rb:525:in 'start'
おそらくタイムアウトでメールが送れなかった、ということだと思うのですが
原因が分かりません。
何か考えられる要因など分かる方がいましたら、教えていただけないでしょうか。
0009nobodyさん
2010/12/11(土) 20:41:41ID:???マジで誰か助けて。
gems/activerecord-3.0.3/lib/rails/generators/active_record/model/templates/model.rb
を自力で lib/templates のどこかにコピーしたらいいの?
0010nobodyさん
2010/12/11(土) 21:22:23ID:???ActiveRecord::Baseを継承するだけだし
それ以上やりたいから言ってるんだろうけど
0012nobodyさん
2010/12/11(土) 23:55:04ID:???rake -T してそれっぽいタスクがないか確認しる
手動でおくなら、lib/以下のはず
参考
ASCIIcasts - “Episode 216 - Generators in Rails 3”
http://asciicasts.com/episodes/216-generators-in-rails-3
0013nobodyさん
2010/12/11(土) 23:58:08ID:???具体的には、Railsで作ったウェブサイトに広告を貼りたいのですが
その広告を貼るためにはPHPモジュールを組み込む必要があるのです。
Railsのview内でPHPの文法を使ってrequireしたり変数の宣言したりしたいのですが、こんなことって出来るんでしょうか?
00149
2010/12/12(日) 00:50:15ID:???ソース読んでたら簡単にはいかなそうだったのと、ビューのテンプレートも
もっと増やしたかったのでgeneratorで自分用scaffoldを作ってやってます
もうThorのコードが変態すぎる!(いい意味で)
0015nobodyさん
2010/12/12(日) 03:27:56ID:EFmomRN2rails3 で mixiアプリの署名付きリクエストを検証したくて
http://d.hatena.ne.jp/urekat/20090530/1243693298
を見て、rails3用に色々いじってるんですが、うまくいきません。
ソース追うと
https://github.com/pelle/oauth/blob/master/lib/oauth/signature/base.rb
のverifyでfalseになっているのですが、
ぱっと見
def verify
self == self.request.signature
end
が、
selfはクラス自体で、self.request.signatureはクラスのインスタンス変数なので、
trueになることってあるのか?と思ってしまったのですが、あるのでしょうか?
どなたかアドバイスいただけると幸いです
0016nobodyさん
2010/12/12(日) 04:21:16ID:???0017nobodyさん
2010/12/12(日) 05:19:08ID:U+z3WATohttp://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし
:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
MySQLパフォーマンスチューニングのためのインデックスの基礎知識
http://d.hatena.ne.jp/kiyo560808/20101117/1289952549
これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
http://d.hatena.ne.jp/interu/20100817/1282041840
0018nobodyさん
2010/12/12(日) 05:21:19ID:U+z3WATohttp://d.hatena.ne.jp/tkng/20080811/1218442298
SpecialWarningというプラグイン
http://d.hatena.ne.jp/authorNari/20090205/1233840189
N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet
http://blog.digital-squad.net/article/149685338.html
複合キー
compositekeys ActiveRecord Composite Primary Keys
http://compositekeys.rubyforge.org/
Martin Fowler's Bliki in Japanese - エンタープライズRails
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?EnterpriseRails
MOONGIFT: ? Railsを見える化「RailRoad」:オープンソースを毎日紹介
http://www.moongift.jp/2007/07/railroad/
Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
http://sawada0903.blogspot.com/2010/10/rails30er.html
「has_many :through の関連テーブル名には、relation_ の接頭辞を用いる」
http://d.hatena.ne.jp/hichiriki/20100622#1277195810
0019nobodyさん
2010/12/12(日) 16:27:44ID:???上に
> def ==(cmp_signature)
> Base64.decode64(signature) == Base64.decode64(cmp_signature)
> end
ってあるじゃん
0020nobodyさん
2010/12/12(日) 16:35:39ID:???標準ではできないんじゃね?
PHPで得た結果さえ使えればそれでいいなら、そのphpを単体で動かせるように別途phpを書いて
それをviewでJavaScriptで読み込むとかいろいろ方法はあるんじゃないの
本当にRubyからPHPのモジュールを読み込みたいなら俺は知らん
Railsに限った話じゃないし、Rubyのスレで聞けばいいけど
Ruby 初心者スレッド Part 40
http://hibari.2ch.net/test/read.cgi/tech/1292049975/
002215
2010/12/13(月) 03:07:52ID:aRjyTaj/>>19
すいません、しばらくPHPばかり触っていて演算子のオーバーロード
が頭にありませんでした。。ありがとうございます。
その後、色々調べていますが、やはりどうもうまくいきません。
例えば、
def ==(cmp_signature)
exit
Base64.decode64(signature) == Base64.decode64(cmp_signature)
end
のようにしても exitが実行されていないようで、普通の == 比較になってしまっているようなのです。
def verify
exit
self == self.request.signature
end
のようにすると、exitはちゃんと実行されるので、やはり == がなにかおかしい感じです。
rvm で Ubuntu 10.04.1 LTS に ruby-1.9.2p0を入れて使っているのですが、
同じような妙な挙動をしている方って他にいらっしゃるのでしょうか。。?
002315
2010/12/13(月) 03:08:40ID:aRjyTaj/また、== がおかしいのをとりあえず無視して ==メソッドの中身を verifyメソッドに書き足して
def verify
#self == self.request.signature
Base64.decode64(signature) == Base64.decode64(self.request.signature)
end
とすると、
#<OpenSSL::PKey::RSAError: Neither PUB key nor PRIV key:: nested asn1 error>
となりました。
追っていくと、
digestメソッドのところでえらーになっているみたいなのですが、これがまたよくわからず、
同じクラス内の digest プライベートメソッドを呼び出さず、
https://github.com/pelle/oauth/blob/master/lib/oauth/signature/rsa/sha1.rb
こちらの digest メソッドを呼び出しているようで、
#<OpenSSL::PKey::RSAError: Neither PUB key nor PRIV key:: nested asn1 error>
となります。
試しにrails consoleで
require '/home/hoge/.rvm/gems/ruby-1.9.2-p0/gems/oauth-0.4.4/lib/oauth/signature/rsa/sha1.rb'
して
(OAuth::Signature::RSA::SHA1).methods.grep /digest/
すると
[:digest_class, :digest_klass]
が返り、digestメソッドが含まれていません。
よく分からないのですが、この挙動は正しいのでしょうか。。?
全く解決できる見込みがありません。
ご教示いただけると幸いです。
0024nobodyさん
2010/12/13(月) 04:20:54ID:???どこに書くんでしょうか?
0025nobodyさん
2010/12/15(水) 02:06:31ID:???そのサイトのmixiのリンク先のページが無くなってるんだが、mixiのAPIの仕様が変わっているなんてことはないの?
あとはお約束の
http://en.lmgtfy.com/?q=Neither+PUB+key+nor+PRIV+key%3A%3A+nested+asn1+error
>>22-23
==が呼ばれていないのはよくわからないな
Railsならdevelopmentモードでファイルを編集しても再ロードされていないとかいう話ではないよな
それと動作見るなら、
Rails.logger.debug("hogehoge")
でログ取ればよいよ。loggerがdebugレベルを出力するときだけログが取られる。
0026nobodyさん
2010/12/17(金) 13:18:45ID:jG120pyfBuilding Mini Google in Ruby
http://www.slideshare.net/igrigorik/building-mini-google-in-ruby
0027nobodyさん
2010/12/18(土) 02:46:03ID:???Railsを動かすアプリケーションサーバーにもよると思うけどPassengerならできたよ
多分adsenseの広告張りたいんだよね?
PHPは別ファイルにしてpublic配下に置いて、それをViewからSSIで読み込んでやればおk
apacheでSSI関係の設定も必要
元の発想はこの辺の記事から Mongrelでも可能っぽい
http://yugui.jp/articles/642
http://yugui.jp/articles/644
0028nobodyさん
2010/12/19(日) 08:58:50ID:???0029nobodyさん
2010/12/19(日) 09:07:11ID:???0030nobodyさん
2010/12/19(日) 13:15:14ID:???public配下のphp/ad.php みたいなファイルをWebAPIに見立ててアクセス、
戻りの広告HTMLを表示する、という風にした
結局広告って最終的には素のHTML+JSになるからそれを表示出来ればいい
0034nobodyさん
2010/12/20(月) 01:13:38ID:???アドセンスだったらそのやりかたうまく行くのかな?
0035nobodyさん
2010/12/20(月) 20:00:11ID:???うちの会社なら鼻っからNGだなぁ
気持ち悪すぎる
0036nobodyさん
2010/12/20(月) 21:28:03ID:???query = params[:q].split(/\s/).map{|q| Regexp.new q rescue Regexp.new Regexp.quote(q)} if params[:q]
@posts = @posts.select{|x| query.all?{|q| x.title.match q || x.body.match q}} if params[:q]
@posts = @posts.paginate :page => params[:page], :per_page => 100
0037nobodyさん
2010/12/20(月) 21:35:01ID:???最初の@postsに100万件データが入っていても耐えられんの?
0038nobodyさん
2010/12/20(月) 21:35:59ID:???0039nobodyさん
2010/12/20(月) 21:40:18ID:???0042nobodyさん
2010/12/20(月) 22:03:31ID:???0044nobodyさん
2010/12/21(火) 00:46:04ID:???100万件と言ってるわけだが。
まあ個人作成で少数利用なら処理に1秒かかっても大丈夫だろうけど、
仕事でやられたら頭に血が上るレベルだぞ。
0045nobodyさん
2010/12/21(火) 01:06:16ID:???0047nobodyさん
2010/12/21(火) 02:01:07ID:???エンジニア同士なら、システム設計に意見する方が適切ではないかい
0048nobodyさん
2010/12/21(火) 02:25:17ID:???上で例に上げられてるのは他社の用意した広告プラットフォームでしょ
エンジニアの志向する技術とビジネスで求められる現実は乖離するのが間たり前で、それに柔軟に対応するのもエンジニアの務めだと思う
0049nobodyさん
2010/12/21(火) 09:15:01ID:???代替案も示さずに批判だけとかcgi.rbがいつまでも糞なままなのがruby界の陰湿さをよくあらわしていますよね
0050nobodyさん
2010/12/21(火) 09:59:57ID:???それに全く気づかないのは人間性の問題なんだろうな
0051nobodyさん
2010/12/21(火) 10:53:38ID:???偉そうなこと言う割にはちょっと考えられないような糞プログラムを晒してくれてるなw
0052nobodyさん
2010/12/21(火) 11:00:27ID:???0054nobodyさん
2010/12/21(火) 11:44:25ID:???自分で自分を陰湿だと言ってることに気づいてないとは
0055nobodyさん
2010/12/21(火) 15:15:03ID:???0057nobodyさん
2010/12/21(火) 17:46:09ID:???どこに書くんでしょうか?
0058nobodyさん
2010/12/21(火) 18:43:40ID:irxjcebdi18n gem ?
0059nobodyさん
2010/12/22(水) 03:49:13ID:???検索に使われるキーワードのlogを見たことありますか?
東京駅近くの病院
↑みたいに文章で検索する人とか結構多い
とにかくこっちが想定しないような検索語をどんどん送ってくるのが一般ユーザー
0060nobodyさん
2010/12/22(水) 05:09:25ID:???0062nobodyさん
2010/12/22(水) 10:23:56ID:???検索キーワードを見ていると、皆さん様々な悩みを思い思いに検索欄に入力して検索しておられますね
うちの検索欄はお悩み相談室ではないのだが・・・
006357
2010/12/22(水) 16:43:25ID:???.html.erb内に日本語書いて、それが正しく表示されるようにしたり、
フォームからの入力で日本語を入力出来るようにしたいんですが、
どうすればいいのかよく分かりません…
0064nobodyさん
2010/12/22(水) 16:51:25ID:???RubyとRailsのバージョンによって対処法が違うから書かないと
DBの設定が違ってる可能性もあるから使ってるDBも書いた方がいい
0065nobodyさん
2010/12/22(水) 19:04:19ID:???ぱっと思ったのは、MySQLとかの文字コードがlatin1のままだったり、
プログラムではUTF8なのにHTML表示がSJISだったりとか
0066nobodyさん
2010/12/24(金) 14:37:49ID:???原因がありすぎてそれだけだと絞れないな
UTF-8という前提で書くと
・.html.erbをUTF-8の文字コードで保存していない
・UTF-8で保存していると見せかけて、BOM付きやUTF-8ではないUNICODEになっている
・.html.erbの文字コードが指定されていない
・.html.erbの文字コードとhtmlのmeta指定やレスポンスヘッダーcharsetの指定がバラバラになっている
・RubyをUTF-8で動かしていない(対応策はRubyやRailsバージョンによりけり)
どれそれの文字コードが表示できないじゃなくて「日本語」って書いてるのが不安w
006715
2010/12/26(日) 06:47:21ID:P+mR+WO/>>19
レスありがとうございます。お礼遅れてすみません。
自分が色々勘違いしていたところもあったのですが、結局まだ解決していません。
http://eblog.drecom.jp/entry/15
の
http://eblog.drecom.jp/system/data/10/9ccc25cf54.png?1290356437
に「OAuthのverifyが通らない」とありまして、
まさにこの状態だと思うのですが、分からず・・とりあえず後回しにして
他の部分の実装を進めています。
また別のことでご質問させていただきたいのですが、
ApplicationControllerの上の方で
paramsの値をみてif分で条件分岐させて
protect_from_forgeryを使うか使わないか振り分けたいのですが、
if params["v"] == "test"
protect_from_forgery
end
とすると params がundefinedとなってしまいました。
試しに
before_filter :custom_protect_from_forgery
def custom_protect_from_forgery
if params["v"] == "test"
protect_from_forgery
end
とすると、なぜかprotect_from_forgeryの行で undefined method before_filter
となってしまいました。
何か良い方法がありましたら教えていただけますと幸いです。
006815
2010/12/26(日) 07:13:23ID:P+mR+WO/上記の通りoauth周りがまだ解決できてませんが、oauth-pluginのoauth_required
を見て、trueかfalseかで処理を分ける様なイメージです。
こういった処理は可能なのでしょうか。。
0069nobodyさん
2010/12/26(日) 09:17:54ID:???しかもソースを見てレスくれてんのに質問投げっぱなしで放置して、
分からなくなったときだけ再登場。
そんなやつが教えてもらえるわけないだろ。
007015
2010/12/26(日) 13:31:14ID:P+mR+WO/ありがとうございました。
で、25のurlで解決出来そうだと思ったので
解決してからお礼しようと思ってたのですが、結局わからなかったもので..
すみません。
0071nobodyさん
2010/12/26(日) 14:49:33ID:???とりあえず動かすだけなら↓でいけると思うが。
self.class.protect_from_forgery
0072nobodyさん
2010/12/26(日) 18:24:37ID:???0073nobodyさん
2010/12/26(日) 19:45:23ID:j7lQkci8before_filter :verify_authenticity_token, option
とほぼ同義なので、
protect_from_forgery :if => lambda {|controller| カスタム条件 }
みたいなので出来そうな気がする。あるいは
def protect_against_forgery?
カスタム条件 and super
end
でもいいような気がする。
0074nobodyさん
2010/12/26(日) 19:50:26ID:???0075nobodyさん
2010/12/26(日) 20:01:46ID:j7lQkci80077nobodyさん
2010/12/27(月) 00:11:08ID:???0078nobodyさん
2010/12/27(月) 00:50:08ID:???0079nobodyさん
2010/12/27(月) 08:27:00ID:???第3版で十分だと聞いているが。
0080nobodyさん
2010/12/27(月) 09:10:44ID:???前スレで紹介されていたWEB+DEV PRESS VOL 58よかったぞ
全然初心者向けじゃねえし、ほとんど移行ガイドじゃねーかw
第3版とこれを合わせてみるといいと思う
635 名前:nobodyさん[sage] 投稿日:2010/11/07(日) 23:35:34 ID:???
>>625
WEB+DB PRESS 58のRails 3特集がいいぞ
Rails 2からの移行者以外誰得な記事だと思ったが
WEB+DB PRESS Vol.58: 編, WEB+DB PRESS編集部: 本
http://www.amazon.co.jp/dp/4774143243/
WEB+DB PRESS vol.58 の Rails 3 / Ruby1.9.2 記事が素晴らしすぎる件 - まちゅダイアリー(2010-08-21)
http://www.machu.jp/diary/20100821.html#p01
0081nobodyさん
2010/12/27(月) 11:18:59ID:???008279
2010/12/27(月) 11:45:02ID:???0083nobodyさん
2010/12/27(月) 17:48:17ID:jyXQOLKOhttp://railstutorial.org/chapters/beginning
でいいと思う
無料だし、丁寧だし、必要なら製本・PDF・解説ビデオ買えるし
0084nobodyさん
2010/12/27(月) 19:59:32ID:???実際にアプリ作ろうとしたらその内容じゃきついよ。
アプリのモデルも二つしかないし、完全な入門用だと思う。
0085nobodyさん
2010/12/27(月) 20:22:54ID:???0086nobodyさん
2010/12/28(火) 00:24:51ID:???@entries = Entry.find(...)
このようにfind系メソッドで取得した@entriesをviewで処理する時に、Entryモデルのインスタンス変数以外の情報で出力を分けたい場合があります。
これを実現するためにコントローラ側で@entriesをループで回して各要素に情報を加えたいのですが、上手いやり方がわかりません。
理想的には以下のようにして、new_varという値を付加したいのですが、これは勿論エラーになります。
【コントローラ側】
@entries.each do |entry|
entries.new_var = ごにょごにょ
end
【ビュー側】
<% entries.each do |entry| %>
<% if entry.new_var == 1 %>ごにょごにょ<% else %>ごにょごにょ<% end %>
<% end %>
仕方なく、自分なりに考えた末、こんな感じになりましたが、冗長な気がします。
【コントローラ側】
@entries.map! do |entry|
{:org => entry, :new_var => ごにょごにょ}
end
【ビュー側】
<% entries.each do |entry| %>
<% if entry[:new_var] == 1 %>ごにょごにょ<% else %>ごにょごにょ<% end %>
<% end %>
実行時にインスタンス変数を追加すれば前者でいけるのかもしれませんが、これはやはりやり過ぎでしょうか?
もっとスマートな方法があったら教えてください。
0087nobodyさん
2010/12/28(火) 00:52:09ID:???試してないけど、モデルEntryにアクセサnew_varを定義してやれば通るんじゃないの?
前者のコントローラ側コードは、
entry.new_var = ごにょごにょ
の間違いってオチ?
0088nobodyさん
2010/12/28(火) 00:55:40ID:???rvmやgitとgithubの使い方、TDDしながらの開発、herokuへのデプロイ
初心者向けの教材としていいんじゃないかと思うが、逆にすぐにやりたいことがある初心者には余計なことが多いなw
008986
2010/12/28(火) 01:36:16ID:???ありがとうございます。
前者のコードはご指摘通りentry.new_varの間違いでした。
モデルにアクセサを定義してみたら動きました。ありがとうございます。
ただ、追加する情報というのがviewによって違うため、そのたびにアクセサを定義するというのが少し現実的では無いのです。
0090nobodyさん
2010/12/28(火) 07:38:41ID:qNgO67wuこれで勝つる。
009186
2010/12/28(火) 10:30:29ID:???ありがとうございます!出来ました。
ActiveRecord::Base.instance_methods(false).grep(/\[\]/)
=> ["[]=", "[]"]
これは今回のケースのような為の便宜メソッドなのでしょうか?
あるいは他に目的があるのかな。
0092nobodyさん
2010/12/28(火) 10:41:16ID:???もともとはテーブルのデータを呼び出すのに使う
だから列名と被ると上書きされるので注意
0093nobodyさん
2010/12/28(火) 10:54:35ID:???そうみたい。
0094nobodyさん
2010/12/28(火) 12:48:06ID:???少し
009586
2010/12/28(火) 12:48:49ID:???皆様ありがとうございました。
009669
2010/12/28(火) 13:59:50ID:sIDdR5MLレスありがとうございます。
protect_from_forgery :if => lambda {|controller| カスタム条件 }
結局これでうまく行きました。ありがとうございます。
クラス○○とインスタンス○○の違いはある程度は分かっていると思うのですが、
ActionControllerに用意されている色々なメソッドがどのタイプのメソッドなのか、把握は出来ていませんでした・・
ともあれ、ありがとうございました。
OAuthの方の問題が解決しないのは変わらず悩んでます・・
もし分かる方いらっしゃいましたらご教示いただけると幸いです。
質問ばかりですみません。
0097nobodyさん
2010/12/29(水) 16:12:12ID:j8vwwBYJmod_cache でも使うの??
0098nobodyさん
2010/12/30(木) 22:08:23ID:???キャッシュされててコントローラも通らないんだからパラメタ使いようがないよね。
動的にしたい部分があればAjaxで後から追加。
0099nobodyさん
2010/12/30(木) 23:59:25ID:???mod_cache使っとけ
0100nobodyさん
2010/12/31(金) 03:04:32ID:???010197
2010/12/31(金) 09:37:44ID:???posts/1/page #index 1ページ目
posts/1/show #id=1に対するshow
0102nobodyさん
2010/12/31(金) 12:06:04ID:???activerecordとどういうところが主に違うんでしょう。
まだ全然触ってないのですが概要だけでもざ〜っと分かったらいいなぁと・・
0104nobodyさん
2011/01/01(土) 21:14:41ID:???ARは基本RDB用のみ、DMはもっと抽象化されててBigTableやNoSQLもアダプタがあればいける
あとDMはモデルでスキーマ定義必須だから、そこ見ればどんなDBかすぐわかる
ARはそこらへんわかりづらい
ARは3.0でどこまでかわってるかはよく知らない
0105nobodyさん
2011/01/01(土) 21:32:08ID:???新年早々乙
ちょっと上の方でRails3の本の話題になっていたけれども
はじめてのRuby on Rails3(I・O BOOKS)
という本はどうなんでしょう?
去年の11月出版みたい
0106nobodyさん
2011/01/01(土) 22:10:05ID:???0107102
2011/01/02(日) 03:46:53ID:???なるほど、ありがとうございます。
これからActiveRecordに変わってDataMapperが台頭していく流れなんですかねぇ。
NoSQLDB自体使いどころを選ぶみたいですが、RDBも使えるのなら両方使えてツブシが利く方がよさげですが・・
0108nobodyさん
2011/01/02(日) 04:15:28ID:???0110nobodyさん
2011/01/02(日) 16:13:37ID:???正直、どれも良くできてるんで何使っても変わんない気がするんだけど
0111nobodyさん
2011/01/02(日) 16:34:18ID:???0112nobodyさん
2011/01/02(日) 23:48:10ID:???0113nobodyさん
2011/01/03(月) 17:16:11ID:???半分以上がfind_by_sqlになったぞ
ルーティングを無闇に定義して逆にごちゃごちゃしてくるし
規約でどうこうやるのも限界を感じるわ
0114nobodyさん
2011/01/03(月) 21:40:36ID:???テーブル設計とARの使い方が間違ってる部分が多いんじゃないかと
とはいえ、find_by_sqlが必要になる場面ってちらほらあるんだよな..
0115nobodyさん
2011/01/03(月) 23:26:51ID:???でもまぁそういう、SQL考えるだけで数時間かかるようなのはSQLにまかせて
定型的なモンだけARでやって楽しようぜ!ってのがARの思想だと思う
0116nobodyさん
2011/01/04(火) 00:53:01ID:???0117nobodyさん
2011/01/04(火) 08:47:58ID:???0118nobodyさん
2011/01/04(火) 10:54:58ID:???0119nobodyさん
2011/01/04(火) 13:24:48ID:???0120nobodyさん
2011/01/04(火) 14:03:16ID:???それがなぜSQLを直接書く人と結びつくのかも不明
0121nobodyさん
2011/01/04(火) 14:06:54ID:???0122nobodyさん
2011/01/04(火) 14:47:07ID:???where句とかのレベルのSQLは書かざるを得ない事が多い気がする。
自分の場合は、それも嫌だったからARを拡張して、全く書かずに済むようにしてるけど、
まだそれ程複雑な物作ってないから、書かずに済んでるのかな。
0123nobodyさん
2011/01/04(火) 14:56:38ID:???PGやめろとか、素質無しとか言われたことがある
もちろんスルーしてやったぜ
0124nobodyさん
2011/01/04(火) 15:23:51ID:???0125nobodyさん
2011/01/04(火) 21:49:18ID:???自分の経験上、SNSサイトですら少し規模が大きくなると細分化されたデータをたくさん所持するようになって
関連の無いテーブルから一度にデータを取ってくることが日常茶飯事になる。
これはテーブルの設計どうこうで済む問題じゃない。
関連テーブルを辿れるレベルではどうにでもなるが。
0126nobodyさん
2011/01/04(火) 22:17:44ID:???○ 別のDBサーバから
0127nobodyさん
2011/01/04(火) 22:57:36ID:???データが相当あったって業務系なんかの場合は、
テーブルをスライスしてDBを分散させる必要なんてほとんどない。
一つ一つの負荷は大したことなくても、アクセス数がハンパないってのは非常につらい。
0128nobodyさん
2011/01/05(水) 00:31:53ID:???長年に渡って蓄積されたバッドノウハウの塊のようなやつとか
0129nobodyさん
2011/01/05(水) 01:22:06ID:???”アプリケーションによる”だけじゃないか
0130nobodyさん
2011/01/05(水) 05:13:54ID:???その辺りを考慮しないでSQL直書きしてるのを見かけたら脊髄反射的に批判するのは究極の短絡的思考だと思います
0131122
2011/01/05(水) 06:58:47ID:???もちろん、関連テーブルを辿れるレベルの話です。
素のARでは、それでも直書きせざるを得ない事があるので、
それを回避するために拡張したというだけです。
0132nobodyさん
2011/01/05(水) 07:45:31ID:???普通にAR使ってるんだよね?
高負荷サイトで普通に使えるなら問題ない。
0133nobodyさん
2011/01/05(水) 09:40:59ID:???0134nobodyさん
2011/01/05(水) 22:35:48ID:???大変な部類じゃないのか?
0135nobodyさん
2011/01/06(木) 01:32:08ID:???数十行のSQLを書くことも稀だろう。
0136nobodyさん
2011/01/08(土) 03:24:26ID:Oy6jKTHPhttps://github.com/norman/disqus
http://disqus.rubyforge.org/
http://michitoshi.blogspot.com/2010/11/disqus.html
DISQUS CommentsのTwitterコメント投稿・表示欄を掲載する手順 Kawanet Tech Blog/ウェブリブログ
http://kawa.at.webry.info/201008/article_8.html
0137nobodyさん
2011/01/08(土) 06:13:10ID:???おばあちゃん
ありがとう
おばあちゃん
ほんまに
ありがとう
0138nobodyさん
2011/01/08(土) 22:38:35ID:???仲間はずれにされました;;
0139nobodyさん
2011/01/08(土) 22:45:47ID:???別にRails > CakePHPとか思ってるわけじゃなくて、純粋にCakePHPを使うメリットが知りたい
0140nobodyさん
2011/01/09(日) 00:36:37ID:???聞くまでもない
0141nobodyさん
2011/01/09(日) 02:10:48ID:???0142nobodyさん
2011/01/09(日) 03:25:14ID:???0143nobodyさん
2011/01/09(日) 05:26:39ID:oSWZOkDKhttp://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」(宮島氏)。
コード量も10分の1になった。
VBsciptではコードを再利用する際にコピーしていたのに対し,
Rubyではクラス継承により集約でき,変更の際の見通しもよくなった。
0144nobodyさん
2011/01/09(日) 05:34:12ID:oSWZOkDKインタビュー:[楽天]Ruby活用事例とROMA,Fairy
http://gihyo.jp/dev/column/01/prog/2010/030801
今では日に200万とか,多いものだと600万くらいのトランザクションが発生するシステムで使っていますが,
すべて問題なく稼動しています。
インタビュー:[楽天]Ruby活用事例とROMA,Fairy
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
パフォーマンスも当然ベンチマークで要件をクリアできていることを確認していましたし,
実稼動後も特に問題になったことはないです。
興味深い点としては,RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
0145nobodyさん
2011/01/09(日) 08:56:50ID:???0146nobodyさん
2011/01/09(日) 10:39:02ID:???それ再利用と言うのか?
コピーして新しく作成しちゃってるじゃん
0147nobodyさん
2011/01/09(日) 11:02:47ID:hPSqOLvQ0148nobodyさん
2011/01/09(日) 11:04:24ID:???さすがrails様は次元が違いますね^^
0149nobodyさん
2011/01/09(日) 12:04:15ID:???0150nobodyさん
2011/01/09(日) 13:09:00ID:???ただの末端ユーザーにとってはVBと違いはほとんど無い
0151nobodyさん
2011/01/09(日) 13:28:56ID:???試行錯誤を繰り返すタイプの「生粋のエンジニア」なのか「似非Webエンジニア」なのかという差ということですね。
「PHPだけできます」という人間は吐いて捨てるほどいるけど、rails使いのように、appサーバの負荷や
フレームワークの負荷に敏感な「生粋のエンジニア」は少ないということですね」
これらの差は、非エンジニア職である経営層は一生気づくことのない差なんでしょうね。
その差に気づくことが出来ない経営者が仕切っている会社は
一生、web業界において、勝ち組になることは出来ないでしょう。
0152nobodyさん
2011/01/09(日) 16:17:49ID:???0154nobodyさん
2011/01/09(日) 20:35:35ID:???Rails厨が何を言っても憐れに見える。
Cakeの誕生でわざわざRailsの開発環境整える意味も皆無になったわけで
さっさと諦めればいいのに。
0156nobodyさん
2011/01/09(日) 22:35:08ID:???0157nobodyさん
2011/01/10(月) 01:10:46ID:???0158nobodyさん
2011/01/10(月) 04:09:07ID:SqSUf4Y5Mac OS X 10.6.6
Ruby 1.8.7
rails 2.3.8
MySQL5.5.8
でRuby on Railsを使いたいのですが
rake db:migrateとすると以下のエラーが出ます。
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
dlopen(/Library/Ruby/Site/1.8/universal-darwin10.0/mysql.bundle, 9): Library not loaded: libmysqlclient.16.dylib
Referenced from: /Library/Ruby/Site/1.8/universal-darwin10.0/mysql.bundle
Reason: image not found - /Library/Ruby/Site/1.8/universal-darwin10.0/mysql.bundle
(See full trace by running task with --trace)
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
を行いgem listで調べるとmysql (2.8.1)が入っています。
いろいろ調べたのですがわからないので誰か教えてください。
よろしくお願いいたします。
0159nobodyさん
2011/01/10(月) 09:19:57ID:KNJg+u2Yhttp://hibari.2ch.net/test/read.cgi/hosting/1259841636/l50
http://hibari.2ch.net/test/read.cgi/hosting/1291993724/l50
http://daybook.biz/category/server/dedicatedserver/
http://www.webhostingtalk.com/forumdisplay.php?f=36
0160nobodyさん
2011/01/10(月) 09:30:12ID:Us1Ofr5Vexport DYLD_FALLBACK_LIBRARY_PATH
とやったらどうなる?
0161158
2011/01/10(月) 22:27:20ID:SqSUf4Y5返信遅くなってすみません。
なにも出ません。
そしてrake db:migrateの結果も変わりません><
0162nobodyさん
2011/01/10(月) 23:19:28ID:???一回gem uninstall mysqlしてからやり直してみては?
0163nobodyさん
2011/01/10(月) 23:31:26ID:???じゃなかったっけ?
0164158
2011/01/11(火) 00:25:44ID:w92gJgj0gem install mysql2 は駄目でした
>162
これから64bitいれ直してみます!
0165158
2011/01/11(火) 00:33:28ID:w92gJgj0で入れたのですがだめでした。。。
もうかれこれ4日くらい同じところでつまずいています。泣
0166nobodyさん
2011/01/11(火) 00:47:17ID:???0167158
2011/01/11(火) 00:57:51ID:w92gJgj012月にmacを買いまして最初から10.6.6です。
それでmysqlを入れました。
0168nobodyさん
2011/01/11(火) 07:49:17ID:???0169nobodyさん
2011/01/11(火) 11:12:56ID:???class CreateRelationCategories < ActiveRecord::Migration
def self.up
create_table :relation_categories do |t|
t.references :post
t.references :category
t.integer :main
t.timestamps
end
add_index :relation_categories, :post
add_index :relation_categories, :category
end
def self.down
drop_table :relation_categories
end
end
0171nobodyさん
2011/01/11(火) 12:07:49ID:KMpfNobVどんなエラーよ
0172nobodyさん
2011/01/11(火) 13:34:18ID:???referencesのとこはpostでも
0173nobodyさん
2011/01/11(火) 18:35:17ID:???0174nobodyさん
2011/01/11(火) 23:21:57ID:???GETパラメータでsjisの文字列を渡すと
params[:key].blank?
でArgument Error となってしまいます。
params[:key].encode("utf-8").blank?
params[:key].force_encofing(“utf-8“).blank?
は試したのですが結果は変わりません。
どうすればよいのでしょう?
0175nobodyさん
2011/01/11(火) 23:32:17ID:???0176nobodyさん
2011/01/11(火) 23:47:34ID:EbNzEbCqできればエラーを引き起こしたArgumentの値も欲しいが。
0177174
2011/01/11(火) 23:52:59ID:???すみません
エラーメッセージは以下です。
invalid byte sequence in UTF-8
activesupport (3.0.3) lib/active_support/core_ext/object/blank.rb:68:in `=~'
rails new test
でアプリ作成後、
application_controller.rb
class ApplicationController < ActionController::Base
protect_from_forgery
def index
warn params[:key].force_encoding("UTF-8").blank?
end
end
root.rb
root :to=>"application#index"
を記述し、
http://127.0.0.1:3000/?key=%83e%83X%83g
で再現します。
0178nobodyさん
2011/01/12(水) 01:01:58ID:???または表もutf-8にする
0179nobodyさん
2011/01/12(水) 08:55:08ID:PVfPMtkv間違いなくUTF-8が入っているけどアプリにはそれがわからない
という場合に使う。
とりあえずparams[:key] と params[:key].encoding を出力してみれば?
0180nobodyさん
2011/01/12(水) 10:58:19ID:Jb3zJbvVparamsを組み立てる途中で強制的にUTF-8エンコーディング情報を
付けてしまう(ActionDispatch::Http::Parameters)。
とりあえずは
key = params[:key].encode('UTF-8', 'Shift_JIS')
みたいにエンコードし直すのが手っ取り早い。
0181nobodyさん
2011/01/12(水) 15:26:13ID:???initializers配下で overrideの定義を書いたファイルをrequireするやり方だと、上手くいきません。
(initializers配下のファイルが読み込まれたあと、pluginのファイルが読み込まれるため?)
0182nobodyさん
2011/01/12(水) 16:21:53ID:???0183158
2011/01/12(水) 17:18:42ID:gnHL4Y+Whttp://www-jp.mysql.com/downloads/mysql/のサイトから
MySQL Community Server 5.5.8のMac OS X ver. 10.6 (x86, 64-bit), DMG Archiveをダウンロードしました。
>170
portで入れた方がいいんですか。
アドバイスありがとうございます。
0184nobodyさん
2011/01/12(水) 17:29:17ID:???あとはrubyのバージョンとrubyをどうやって入れたか。
同じような環境(mysqlはバイナリインストール、rubyはソースからインストール)だけど、全く問題出てないので。
0185158
2011/01/12(水) 18:35:35ID:gnHL4Y+Wruby1はmacにもともと入ってやつでバージョンは1.8.7です。
0186nobodyさん
2011/01/12(水) 18:54:35ID:Jb3zJbvVそうでないMysqlのライブラリって一緒に使えるのかな。
0187158
2011/01/12(水) 18:57:44ID:gnHL4Y+W一から入れ直してみようと思います。
みなさまいろいろ親切にありがとうございました!
0188nobodyさん
2011/01/12(水) 22:10:57ID:???返答ありがとうございます。
しかし、after_initializeの中でrequireしてもダメのようです。
困った。。。
ttp://stackoverflow.com/questions/4412018/rails-devise-how-to-render-login-page-without-a-layout
ここにあるAnswerの subclass を作るやり方のようにやりたいのですが。。。
0189nobodyさん
2011/01/12(水) 22:53:11ID:PVfPMtkvファイルをrequireしてしまってもダメ?
0191nobodyさん
2011/01/13(木) 12:58:25ID:???回答ありがとうございました。
結局一日調べて
actionpack-3.0.3/lib/action_dispatch/http/parameters.rb
74行目付近に
when String
value=NKF.nkf("-w",value)
value=value.force_encoding(Encoding::UTF_8) if
value.respond_to?(:force_encoding)
を追加したものを用意することで対応できました。
0192nobodyさん
2011/01/14(金) 13:18:07ID:BgLvsnpsscaffoldを使ってモデルを作成した際、new.html.erbのform_forのtext_fieldに日本語を入力すると
incompatible character encodings: UTF-8 and ASCII-8BIT
というエラーが出ていました。
これはshow.html.erb、index.html.erbで.force_encoding 'UTF-8'としてエンコーディングすることで解決しました。
しかしながらフォームから値を入力する際に日本語を入力すると表示はできるのですが編集しようとした際にエラーが出ます。
Encoding::CompatibilityError in Events#edit
Showing app/views/events/edit.html.erb where line #13 raised:
incompatible character encodings: UTF-8 and ASCII-8BIT
Extracted source (around line #13):
10: <p>
11: <%= f.label :イベント名 %><br />
12: <%= f.text_area :event %>
13: </p>
14: <p>
15: <%= f.label :イベントの種類 %><br />
16: <%= f.text_field :subject %>
このような場合、どのような処理を行えばこのエラーは取れますか?
0193nobodyさん
2011/01/14(金) 13:55:11ID:???きりないから、可能ならRails3.0.3にするかRuby1.8.7に変更した方がいいよ
0194nobodyさん
2011/01/14(金) 14:03:41ID:???あと、htmlの指定でもutf8になってるんだろうか。
sjisが入力されてるような気がする
0195nobodyさん
2011/01/14(金) 14:13:12ID:BgLvsnpsなるほど…。
やっぱりそこを変えたほうがいいのですね。
>>194
両方utf8になっていると思われます。
0196nobodyさん
2011/01/14(金) 22:23:10ID:???Post.joins(:tags).where(['tags.name like ?', params[:q]]).group('post.id')
0197nobodyさん
2011/01/14(金) 22:25:58ID:???0198nobodyさん
2011/01/15(土) 00:23:08ID:???0199nobodyさん
2011/01/15(土) 08:49:55ID:???post = Post.new(:title => 'あい')
post.tags.build(:name => '純愛')
post.tags.build(:name => '恋愛')
post.save
Post.joins(:tags).where(['tags.name like ?', '%愛%']) #=> 「あい」が2つ出る
0200192
2011/01/17(月) 00:57:31ID:eCmWyBLtRails3.0.3にするかRuby1.8.7に変更した方がいいとアドバイスをもらったものです。
Railsを1.9.2でという約束なのでRailsのバージョンを変えました。
現在の環境はOSはWindows7で
ruby 1.9.2p0 (2010-08-18) [i386-mingw32],rails 3.0.3です。
form_forを使ってDBに値を格納し、index.html.erbやshow.html.erbで表示をすると
値がおかしいです。と、いいますのも、MySQLでselect文を使って表示してみると
きちんと、time型はtime型で、text型はtextで格納されているのですが
controllerで@event = Event.find(params[:id])とし、showやindexで <%=h @event.e_start %>
(e_startはtime型です)とするとfloat型の数値が表示され、text型のe_commmentを表示しようとすると
int型の0が表示されます。
原因がわからず困ってます。誰か知恵をください。お願いします。
0201nobodyさん
2011/01/17(月) 01:10:44ID:???デフォルトでエスケープされる
mysqlのライブラリがおかしいとかじゃないのか?
ちゃんとmysql2使ってる?
0202192
2011/01/17(月) 03:47:43ID:eCmWyBLt<%=h の「h」いらないんですね!自分何も知らなさすぎるorz
mysql2使ってます!
0203nobodyさん
2011/01/17(月) 23:38:18ID:???ここにいる人のほとんどが使ってないだろうから
というわけで俺も力になれません
0204nobodyさん
2011/01/17(月) 23:48:34ID:???mysql2はdevkitが必要だと思うが入れたのか?
前にも書いたし勝手に解決してないことにするなよ。
0205nobodyさん
2011/01/18(火) 19:11:55ID:???データに関してはRDBに丸投げですか?
0206nobodyさん
2011/01/20(木) 01:29:44ID:???0207nobodyさん
2011/01/20(木) 02:19:35ID:???0208nobodyさん
2011/01/20(木) 17:05:05ID:???→ Tomcat+javaにしてみた → これが正解だと思った
0209nobodyさん
2011/01/20(木) 17:16:00ID:SSKhJITEhttp://www.amazon.co.jp/gp/product/4873113202
0210nobodyさん
2011/01/20(木) 17:16:13ID:???これに相当するのはRailsで言えばPassenger。
多少でも分かっていれば、こんなバカな間違いはしない。
またいつも荒らしてる勉強会の出席者?
0211nobodyさん
2011/01/20(木) 17:30:50ID:???0212nobodyさん
2011/01/20(木) 17:57:49ID:???0213nobodyさん
2011/01/21(金) 04:07:57ID:???0214nobodyさん
2011/01/21(金) 07:36:26ID:???0215nobodyさん
2011/01/21(金) 08:33:12ID:???0216nobodyさん
2011/01/21(金) 12:46:05ID:???0217nobodyさん
2011/01/22(土) 03:04:07ID:a6Nv7f5X0218nobodyさん
2011/01/23(日) 12:04:05ID:???低脳ばかりだからしょうがないよ^^
たとえばMySQLならexplainで実行計画を確認するのは
初心者が一番初めに覚えるべき基本だろ。
基本をはずしたヤツが開発したWebアプリはサイトがヒットした瞬間、
「トップページも表示されません」「今日は売り上げがゼロでした」という
間抜けなことになる(笑
こんなこと言っても、ここの連中には馬の耳に念仏だろうけどね(笑
まぁ 生まれつき低脳だから仕方ない^^
なんていうか、向上心が無い。知識が狭くて浅いが、本人には自覚が無いのでたちが悪い。
0219nobodyさん
2011/01/23(日) 12:54:43ID:???ママに怒られたか
0220nobodyさん
2011/01/23(日) 20:39:24ID:???考えるのは当たり前のこと
Rails で間抜けな SQL を発行している人間は Java を使っても間抜けなコーディングになるだけ
0221nobodyさん
2011/01/23(日) 21:03:33ID:???0222nobodyさん
2011/01/24(月) 00:32:29ID:???t.text :data
end
class Hoge < ActiveRecord::Base
def hoge
puts "*A* data = #{data.inspect}"
data = "fuga" if false
puts "*B* data = #{data.inspect}"
end
end
Hoge.create!(:data => "hoge")
で Hoge.first.hoge すると
*A* data = "hoge"
*B* data = nil
となるのは、なぜ? 両方 "hoge" になるべきだと思うんだけど。
Rails 3.0.3 + Ruby 1.9.0p0 でも Rails 2.3.5 + Ruby 1.8.7 でも同様。
0223nobodyさん
2011/01/24(月) 00:57:19ID:???Rails関係ないから初心者スレに行くといい
0224nobodyさん
2011/01/24(月) 04:21:21ID:???0225nobodyさん
2011/01/24(月) 08:21:35ID:???0226nobodyさん
2011/01/24(月) 16:22:48ID:???require 'active_support/all'
module M
def self.included(base)
base.class_eval do
class_inheritable_accessor :a
self.a = 1
end
end
end
p Class.new.send(:include, M).new.a # => 1
p Class.new{include M}.new.a # => nil ← !?
0227nobodyさん
2011/01/24(月) 16:58:51ID:???初 心 者 ス レ に い け
0228nobodyさん
2011/01/24(月) 17:10:48ID:???0230nobodyさん
2011/01/25(火) 15:35:25ID:???session_id から session を復元する方法はありませんか?
(Rails3+Dalli です)
ActiveRecordベースの場合、以下のようにして復元できたのですが。。。
session = ActiveRecord::SessionStore::Session.find_by_session_id(session_id)
0231nobodyさん
2011/01/25(火) 17:12:30ID:yu47GaxVうちはまだ Dali でも Rails3 でもないけど、cache をストアに使っている
MemCache クラスのインスタンスだとすれば、cache["session:#{session_id}"]
で取れてる。
memcache上のキー自体は #{namespace}:session:#{session_id} になっている。
0232230
2011/01/25(火) 20:00:15ID:???返答ありがとうございます。
以下のやり方でいけました。
session = Dalli::Client.new('localhost:11211').get("rack:session:#{session_id]}")
デシリアライズまで透過的にやってくれるのはありがたいのですが、
memcacheのクライアントをリクエストのたびに毎回生成してしまうやり方なので、
負荷的によろしくなさそうなのが何とも。何か良い方法はないものかな。
Rails.cache.fetch(session_id) とかで取れれば、楽なんですがねぇ。
0233nobodyさん
2011/01/25(火) 20:44:25ID:F3Uu324/入ってなかった?
0234230
2011/01/25(火) 22:13:27ID:???CACHE = MemCache.new memcache_options
CACHE.servers = 'localhost:11211'
ActionController::Base.session_options[:expires] = 1800
ActionController::Base.session_options[:cache] = CACHE
という感じで、memcacheクライアントの実態が入っていたようです。
3.xからは、ActionController::Base.session_options が request.session_optionsに移動して
:cache もなくなってしまった感じっぽいです(Rails.cache?)。
0235nobodyさん
2011/01/27(木) 02:20:28ID:8vsS5446【ネット/料理】「年内にクックパッド抜く」 楽天レシピ、急成長
http://toki.2ch.net/test/read.cgi/wildplus/1296032687/
0236akiyan
2011/01/28(金) 23:35:53ID:???0237nobodyさん
2011/01/29(土) 02:50:04ID:ioBbPtI8http://invizi.net/subject:58
[クックパッド][cookpad][ruby][rails][楽天]
0238nobodyさん
2011/01/29(土) 02:51:19ID:ioBbPtI8http://invizi.net/subject:60
0239nobodyさん
2011/01/29(土) 13:25:51ID:???Book.transaction do
処理1
処理2
end
このようなコードを書いた場合、
処理1と処理2がいずれも実行されるか、いずれも実行されないか
を保障するというのは理解できるのですが、
処理1と処理2の間に別プロセスがBookテーブルに変更を加えてしまうことはあり得ますか?
具体的には、Bookテーブルにcountというカラムがありまして
この本を保持する人の人数を保持しています。
ユーザーからのあるアクションによって、複数のbookのcountを更新する必要があるのですが、
Aさんが更新中にBさんが更新してしまうと整合性が取れなくなってしまう問題に当たっています。
この更新処理を上のコードのトランザクションで囲めば解決されるのでしょうか?
0240nobodyさん
2011/01/29(土) 13:35:21ID:???rails3+jpmobile環境なのですが、jpmobileのconfig.jpmobile.mobile_filter をオンにした状態化で
swfファイルを send_file or send_data すると jpmobile のフィルタの影響で不正な swf ファイルが送信されてしまいます
なんとか、mobile_filter をオンにしつつ、正常な swf ファイルを送信する方法はないでしょうか?
0241nobodyさん
2011/01/29(土) 14:10:00ID:???ttp://dev.mysql.com/doc/refman/5.1/ja/innodb-transaction-isolation.html
InnoDB使ってるだろうから、デフォルトの REPEATABLE READ だと思われる。
結論からいうと、Bookテーブルは別のプロセスから変更を受けうる。
ただし、Bookテーブル内のロックされた行は
別プロセスから変更を受けないことが保証される。
テーブルレベルのロックと行レベルのロックの違いを汁。
Aさんが行1,2を更新している間は、Bさんは行1,2のコミットが終わるまでは、
UPDATEやDELETEはもちろん、SELECT文での読み取りも不可能になる。
ただし、Aさんがそのトランザクション中に更新しないとMySQLが判断した
行3なんかがあたとしたら、Bさんは行3に関しては読み取り・更新が出来る。
書き方が変だと、トランザクションはったつもりでも
レースコンディションが起こるので注意。
ttp://d.hatena.ne.jp/LukeSilvia/20100130/p1
0243240
2011/01/29(土) 14:17:43ID:???lib/jpmobile/mobile/docomo.rb
をいじって、SJISへのコンバート処理をコメントアウトし、必ずUTF8を使うようにしたところ
問題が起こらなくなりました。
あまりよくない方法の気もするので、もっと良い解決策があったらご教授お願いします m( _ _ )m
0244nobodyさん
2011/01/29(土) 15:13:12ID:XpJ1rxWJソース見て見たけど、mobile_filterってonlyとかexceptオプション認識しないのな…
swfを返すとこだけ別コントローラにして、mobile_filterをそれ以外に書く、
で回避できぬ?
0245239
2011/01/29(土) 16:47:50ID:???>>242
分かり易い説明ありがとうございます。
トランザクションとロックの関係が分かっていなかったので混乱していました。
トランザクション中に更新されうる行をMySQLが判断してロックをかけてくれる、
というところでスッキリしました。
ただ、以下の点については
>Aさんが行1,2を更新している間は、Bさんは行1,2のコミットが終わるまでは、
>UPDATEやDELETEはもちろん、SELECT文での読み取りも不可能になる。
SELECT文はロックをかけないのでAさんが更新中でもBさんはSELECT可能なのではないですか?
もしSELECTも不可能になるのであれば何も心配無いのですが、
SELECTが可能なのであればBさんの更新でAさんの更新が消えてしまいます。
見当違いなことを言っていたらすいません。
0246nobodyさん
2011/01/29(土) 17:08:16ID:???何を言いたいのか意味不だがトランザクションで複数のSQL文をまとめたところでロックをかけるのはSQL単体レベルってのは理解してる?
0247nobodyさん
2011/01/29(土) 17:43:34ID:???BさんがSELECT実行するのは可能だが
コミット前のAさんの変更分をBさんがSELECTで読み取ることは出来ない
って意味だろ
0248nobodyさん
2011/01/29(土) 18:09:46ID:???それはトランザクションとは言わない。
0249nobodyさん
2011/01/30(日) 00:50:26ID:YHMQGBGnこのプラグインを活用することで、高速開発が可能です。
http://1-byte.jp/2011/01/06/open_trivist/
0250nobodyさん
2011/01/30(日) 09:12:32ID:???http://journal.mycom.co.jp/news/2011/01/28/061/index.html
使ってるんだが、Oracle・・・
0251akiyan
2011/01/30(日) 12:16:54ID:???radrails久しぶりに使ってみよう
0252nobodyさん
2011/01/30(日) 16:03:53ID:???radrailsの技術者がaptanaに引き抜かれたけど、
IDEの開発じゃなくて別の仕事に割り当てられてるって
以前どこかのサイトで見たぞ。
0253nobodyさん
2011/01/30(日) 21:04:11ID:???0254nobodyさん
2011/01/30(日) 23:13:14ID:APKrEmun0255nobodyさん
2011/01/31(月) 03:41:59ID:???0256nobodyさん
2011/01/31(月) 08:46:15ID:Rhe/MGsRhttp://netbeans.org/community/news/show/1507.html
based on existing low usage trends we are unable to justify the continued
allocation of resources to support the feature.
0257nobodyさん
2011/01/31(月) 09:05:55ID:???0258nobodyさん
2011/01/31(月) 10:58:50ID:???これを
<%= link_to @post %>
と書けるヘルパーありませんか?
0259nobodyさん
2011/01/31(月) 11:43:09ID:???0260nobodyさん
2011/01/31(月) 13:50:56ID:???def link_text
self[:title] || self[:name]
end
#helper
def link(obj)
link_to obj.link_text, obj
end
0261nobodyさん
2011/02/01(火) 00:24:55ID:yP2kD8Vl参考になりそうなサンプルないでしょうか
0262nobodyさん
2011/02/01(火) 11:25:53ID:lrZ+99HCSyntax Highlight
http://ruby-toolbox.com/categories/syntax_highlighting.html
CRM Apps
http://ruby-toolbox.com/categories/crm_apps.html
E-Commerce
http://ruby-toolbox.com/categories/e_commerce.html
0263nobodyさん
2011/02/01(火) 18:28:26ID:???以下のようにクラスメソッドとして、scopeを呼び出すと意図した通りに動きます。
scope male, where(:sex => 1)
User.male
しかし、インスタンスメソッドとして呼び出すと、
そんなメソッドは無い、と怒られます。
u = User.all
u.all.male
NoMethodError: undefined method `male' for #<User:0xa41ae74>
scopeをインスタンスメソッドとして呼び出す方法はないのでしょうか?
0264nobodyさん
2011/02/01(火) 18:53:45ID:gX/bMisP0265nobodyさん
2011/02/01(火) 20:27:21ID:???ちなみにallが返すのはArrayな。
0266nobodyさん
2011/02/01(火) 21:51:18ID:???十分意味があると思う
0267nobodyさん
2011/02/01(火) 22:20:26ID:???思うことはある。 User#male? とか別途用意するの面倒。
0268nobodyさん
2011/02/01(火) 22:27:21ID:ikyFKs3wu はUserのインスタンスの配列であってUserのインスタンスではないぞ。
0269nobodyさん
2011/02/01(火) 22:31:18ID:???普通にできるけど^^;
0270nobodyさん
2011/02/01(火) 22:35:51ID:ikyFKs3w0271nobodyさん
2011/02/02(水) 02:35:39ID:???Railsを1週間ほど前から使い始めました。
初級者本を読んで何とか自分でTODOアプリ的なものを作れるようになりました。
0272nobodyさん
2011/02/02(水) 05:41:57ID:???0274nobodyさん
2011/02/02(水) 22:16:10ID:QKkorMRK??
0275nobodyさん
2011/02/03(木) 08:46:30ID:???> User.where('18 > ?', :age).male
>
> 普通にできるけど^^;
クラスメソッドとインスタンスメソッドを
混同しているようだ。
0276nobodyさん
2011/02/03(木) 20:50:46ID:???0277nobodyさん
2011/02/03(木) 21:36:49ID:???0278nobodyさん
2011/02/04(金) 02:35:49ID:???デザイナーさんとの協業が大変すぎるので
いい方法を探してます。
0279nobodyさん
2011/02/04(金) 08:46:49ID:2Ew9ESxwRails から使えるようにする方法はあるのかわからん。
0280nobodyさん
2011/02/04(金) 17:22:59ID:???パフォーマンスに違いがあったりするのでしょうか。
内部的に、mapの方は並列化して処理できるから早いとか。
0282nobodyさん
2011/02/04(金) 20:17:28ID:???つまり同じです
0283nobodyさん
2011/02/05(土) 21:02:57ID:DexYYH6tpublic/image/***.jpgに画像を置いてるんですがファイルが存在しないときroutesを通さず404を返すにはどうすればいいですか?
0284nobodyさん
2011/02/05(土) 21:49:10ID:GPb9IKNiRewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ¥.jpg$ [R=404]
みたいな(未確認)
0285nobodyさん
2011/02/06(日) 04:04:42ID:???0286nobodyさん
2011/02/06(日) 09:42:56ID:???0287nobodyさん
2011/02/06(日) 12:25:14ID:???特に複数人でのプロジェクト
0288nobodyさん
2011/02/06(日) 12:54:13ID:???0290nobodyさん
2011/02/06(日) 18:38:48ID:???0292nobodyさん
2011/02/06(日) 21:29:00ID:???マージがめんどくさくなりそうな気がする
0293nobodyさん
2011/02/06(日) 21:44:27ID:???でググったら幸せになれるかもだよ
0294nobodyさん
2011/02/06(日) 21:45:23ID:???0295nobodyさん
2011/02/06(日) 21:59:05ID:???DB変更する時は突然マイグレーションファイルアップするのではなく、口頭でメンバーに伝えて情報共有する。
既存のマイグレーションファイルはいじらない。
rollbackでちゃんと元に戻るように記述しておく。
このぐらいを気をつけていれば何も問題ない。
0296akiyan
2011/02/07(月) 02:06:53ID:???それって結局migrateとバージョン管理に頼らず口頭で管理してるってことになりませんか
5人規模のプロジェクトならいいけれど中華人民共和国の人口は13億ですよ 口頭で管理したら破綻しませんか
0297nobodyさん
2011/02/07(月) 02:14:37ID:QPqcOi6Pなんでそうなるの?
議論を経て仕様変更についての知識を共有した上で、
変更自体はマイグレーションファイルを作ってやってるわけでしょ?
0298nobodyさん
2011/02/07(月) 02:38:22ID:???これはRailsが裏で何かやってるんですかね?
membersテーブルにnameというカラムがあるとします。
class Member < ActiveRecord::Base
def mthd
name = 'Suzuki'
end
mthdを呼んでも何故かnameはローカル変数ではなくセッターとして認識される。
0300nobodyさん
2011/02/07(月) 19:14:00ID:???これを防ぐ方法はないのでしょうか。
0301nobodyさん
2011/02/07(月) 20:26:45ID:???0302nobodyさん
2011/02/07(月) 21:37:50ID:???pluginのバージョンが変わってしまうと結局 危ないので freeze する方法が知りたいのです。
0303nobodyさん
2011/02/07(月) 21:59:32ID:QPqcOi6P自分とこにgitリポジトリ作って、それを参照する。
0304nobodyさん
2011/02/08(火) 00:10:06ID:???差分を書いてソースを生成するなんて阿呆かと思うが、それはさておき。
マイグレーションファイルをいじっていいのはコミットするまでだ。
0305nobodyさん
2011/02/08(火) 13:48:47ID:???0307nobodyさん
2011/02/08(火) 15:59:11ID:???aptから標準で入るrailsが2.2なんだけど
rails -v とかのオプションとか効かくてどうなってるのか分からないし
gem installしても必要なパッケージが全部入らないし
aptでredmine入れても標準と構成とか違うっぽいし
rails難しすぎる
0308nobodyさん
2011/02/08(火) 16:36:03ID:???なるほど、でもubuntuは半年毎のリリースをやってる割には、Canonicalが
直接アップデートしているパッケージ以外は結構古いし、まんまベースにした
debianのパッケージが入ってたりする。
aptじゃなくてSynapticでインストールすると推奨パッケージとか提案パッケー
ジとかがすぐ分かって便利だよ。
後、野良パッケージとか言って嫌う人もいるけど各パッケージの最新版を出し
てくれてる人達がいるんだけど、例えばrails絡みだと
ttps://launchpad.net/~ubuntu-on-rails/+archive/ppa
とかね。まあ、俺はLTSからLTSに移って行く口なんでubuntuで最新を追っか
けるのも良し悪しだと思うけど、大抵は xxx ppa (xxxは探したい物の名前)とか
でググると結構出てくるよ。
0309nobodyさん
2011/02/08(火) 17:23:20ID:???gemがあるものは、gemで入れた方がいい。
ディストリビュータはgemがあるものまでパッケージを提供しようとせず、
ruby本体とrubygemsを更新してくれるだけにすれば混乱しないんだけどね。
gemは変化が激しいから、ディストリビュータ毎に提供するのは無理がある。
0310nobodyさん
2011/02/08(火) 18:33:41ID:0YpYbnaYソースからインストールしたソフトをパッケージ管理してくれるありがたいソフト
http://www.daokaous.com/2010/01/ubuntu%E3%81%A7rails%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%EF%BD%9Eubuntu9-10%E6%94%B9%E8%A8%82%E7%89%88%EF%BD%9E/
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar zxvf rubygems-1.3.5
cd rubygems-1.3.5
sudo paco -D ruby setup.rb
0311nobodyさん
2011/02/08(火) 20:34:45ID:???他のRailsを使ったアプリのパッケージとバージョン合わせないといけないし、かなり無理があるんだよなー
Redmineをaptで入れて、Rails3をRuby1.9を使いたいときにaptではどうするの?と思ってしまう
依存gemはどうするのとか、それらが動くようにPassenger(Unicornでもいいけど)を調整するのかなり大変じゃないかとか
0312nobodyさん
2011/02/08(火) 20:41:42ID:0YpYbnaYhttp://curiosity-drives.me/programming/rails/rvm_ruby_rails/
複数のRubyを切り替えて使う「pik」
http://www.moongift.jp/2010/02/pik/
0313nobodyさん
2011/02/09(水) 00:02:11ID:2EhmOugw0314nobodyさん
2011/02/09(水) 00:03:32ID:pGh2UmwF0315akiyan
2011/02/09(水) 00:30:59ID:???え?じゃあCentOSなら簡単だと思うの?
スキル不足を棚にあげてOSのせいにする人って久しぶりに見たわー
三年ぶりぐらいやわー
0316nobodyさん
2011/02/09(水) 14:29:18ID:???0317nobodyさん
2011/02/10(木) 21:21:49ID:???consoleを二つ開いて、
片方で
Rails.cache.write("hoge", "hogehoge")
とやり、もう片方で
Rails.cache.read("hoge")
とやると読み出せるのですが
Rails.cache.write("hoge", User.new)
とmodelオブジェクトを書きこむと、同一コンソール内では
Rails.cache.read("hoge")
でUserオブジェクトが読み出せるのですが、
もう一つのコンソールで読みだそうとすると
nil が戻ってきてしまいます。
ネットにあるいくつかの例をみるとシリアライズなしで
cacheに突っ込んでいるように見えるのですが。。。
0318nobodyさん
2011/02/16(水) 13:54:46ID:???名前を忘れてしまいました
知っている人がいたらおしえてくださいまし
0319nobodyさん
2011/02/16(水) 18:41:56ID:gaqY8R20http://d.hatena.ne.jp/tkng/20080811/1218442298
SpecialWarningというプラグイン
http://d.hatena.ne.jp/authorNari/20090205/1233840189
N+1問題などを監視してパフォーマンスを改善するRailsプラグインBullet
http://blog.digital-squad.net/article/149685338.html
Ruby on Railsのパフォーマンス向上に関する10のtips
http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし
:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
これを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
http://d.hatena.ne.jp/interu/20100817/1282041840
0320nobodyさん
2011/02/16(水) 19:10:43ID:???0321nobodyさん
2011/02/16(水) 20:57:49ID:???0322nobodyさん
2011/02/17(木) 15:20:22ID:xNvbHaM3のですが可能でしょうか?
Rubyは日本語が3byteで表現されているようなので、単純に40byteで制限すると日本語が短くなってしまいます。
環境は、
Ruby1.8.7
Rails2.3.2
を使っています。
0323nobodyさん
2011/02/17(木) 17:11:00ID:???全角半角ならわかるけどさ。
全角英数字は?半角カタカナは?
0324nobodyさん
2011/02/17(木) 19:52:39ID:vzXvWGTO$KCODE = 'u'
require 'jcode'
truncate(category.description, 40, "...")
Rails(Ruby)でMTのtrim_toと同様のことをするならtruncateがあるよ - 京の路
http://blog.matake.jp/archives/rubymttrim_totruncate
How to truncate text in Ruby on Rails
http://paulsturgess.co.uk/articles/show/37-how-to-truncate-text-in-ruby-on-rails
0325nobodyさん
2011/02/17(木) 21:12:41ID:???0326nobodyさん
2011/02/17(木) 21:52:45ID:vzXvWGTORails 2.3.2と$KCODE
http://d.hatena.ne.jp/Kazzz/20090327/p1
0327nobodyさん
2011/02/19(土) 20:07:37.94ID:???logger.debug("hoge")
session = load_session(sid)
end
というコードがあった場合など、ありとあらゆる場合において、
session = load_session(sid) が実行されることってありえないですよね?
sessionが設定された状態でこのifまで来た場合、
当然 if の内容は実行されないのですが、
なぜか、必ずこのifブロック後に
session がnilになります(session_storeはmemcahe)。
ところが、
#session = load_session(sid)
とコメントアウトすると、sessionのデータは維持されたままになります。
logger.debug("hoge") が実行されていないことは確認済みです。
session = load_session(sid) などでなく、session = ["hogehoge"] などとしても
ifブロック後に、必ず session がnilになってしまいます。
原因が分からなくて困っています...
sessionのキーワードは物凄く独特の動きをするのでしょうか...
0328nobodyさん
2011/02/19(土) 20:54:37.03ID:Ah4zqOBt0330222
2011/02/19(土) 21:22:01.27ID:???+ def session_with_override
+ @session_override || session_without_override
+ end
+
+ def session=(val)
+ @session_override = val
+ end
+
+ alias_method_chain :session, :override
なんてやってみたけど、本当に大丈夫なのかはわからない
0331nobodyさん
2011/02/20(日) 08:48:30.79ID:gro3cDqj三十歳 programmer 日藝出身 最寄り駅はさぎのみや駅もしくは阿佐ヶ谷駅
福岡県出身との情報があります。
連絡先・[email protected]
0332nobodyさん
2011/02/22(火) 22:01:35.82ID:???もっと新しいのに対応してるやつないかな?
入門書じゃなくて、リファレンスとか分厚いやつ
0333nobodyさん
2011/02/22(火) 23:22:41.77ID:???かろうじて、電子書籍はあるけど入門書みたいだし
ttp://tatsu-zine.com/
0334nobodyさん
2011/02/23(水) 18:04:09.58ID:rC8XpxRZhttp://hato.2ch.net/test/read.cgi/news/1298445823/
0336nobodyさん
2011/02/24(木) 17:40:02.74ID:???0337nobodyさん
2011/02/25(金) 00:36:16.88ID:???私一人の力で、過去のプログラマと現在のプログラマを比較して
裁量労働制に対して争い、訴訟を戦い抜くのは無理な気がしています。
誰か助けてください。
何か良い案があれば以下のスレッドまでお願いします。
http://hibari.2ch.net/test/read.cgi/prog/1253193184/105
[ プログラマー ] 裁量労働制で働いてるプログラマ
http://hibari.2ch.net/test/read.cgi/prog/1253193184/99
> 99 名前:安田英幸 ◆21Da3ggG3M [sage]: 2011/02/24(木) 16:59:54.83
> 皆様のお知恵を拝借させて頂きたいです。
> 私は現在、ネットワーク応用通信研究所と民事事件を係争中です。
> 民事事件は以下の通りです。
>
> 鳥取地方裁判所米子支部民事部A
> 平成22年(ワ)第261号未払賃金等請求事件
> 原告 安田英幸
> 原告訴訟代理人 弁護士 野口浩一
> 被告 株式会社ネットワーク応用通信研究所
> 被告訴訟代理人 弁護士 飯田 藤雄
> 同 弁護士 岡田 卓巳
>
> 訴状・準備書面のPDFは以下のリンクからダウンロードできます。
> http://www.umedoblock.net/sosho_kokai.pdf
> sha1sum 9301547b7f9cd5d8bd9611e42d5c8d8248f5406a
0338nobodyさん
2011/02/25(金) 02:29:25.87ID:???英語できない自分にぴったり。
ASCIIcasts - Recent Episodes
http://ja.asciicasts.com/
0339nobodyさん
2011/02/26(土) 11:23:56.55ID:???どこでも動くPHP上で動作するCakePHPは
Railsの思想を取り入れた最強のRails
本当のRailsは本家ではなくCakePHP
0340nobodyさん
2011/02/26(土) 11:33:02.32ID:???0341nobodyさん
2011/02/26(土) 22:08:45.37ID:???0343nobodyさん
2011/02/27(日) 18:21:00.38ID:vqwKBDSLSending or receiving email with Rails? Easy | Lead Thinking
http://leadthinking.com/233-sending-or-receiving-emails-with-rails
https://github.com/maccman/remail-engine
0344nobodyさん
2011/02/28(月) 01:33:18.79ID:???そもそもしょぼい共有レンタルサーバで動かすことは想定していない。
いずれVPSが主流になるので解決は時間の問題だよ。
0345nobodyさん
2011/02/28(月) 05:14:13.97ID:Q0oDOqdORiding Rails: Rails 3.0.5 has been released!
http://weblog.rubyonrails.org/2011/2/27/rails-3-0-5-has-been-released
0346nobodyさん
2011/02/28(月) 06:40:39.93ID:???0347nobodyさん
2011/02/28(月) 10:36:32.67ID:???/redirect/http://hoge.com/
params[:url] #=> 'http:/hoge.com/'
何かいい解決策はないですか?
素直にエスケープ?
0348nobodyさん
2011/02/28(月) 21:50:52.12ID:???いまだhtmlと画像をftpでうpするだけの古典的なウェブ制作を続けているし。
そういう椰子のレン鯖需要が高いから、レン鯖も昔ながらのビジネスが続いている。
亜米利加とかソーシャルネットワークとか新たなビジネスモデルがどんどん誕生しているのに、日本にはそれが無い。
vpsは導入コストが高過ぎてコストパフォーマンス悪いな。
クラウドコンピューティングのほうがまだ柔軟。
ちなみにvpsといってもがんがんror動かしたらそんなに快適には使えない。専鯖のパフォーマンスを得られる訳でもないし。
0349nobodyさん
2011/02/28(月) 22:29:30.25ID:???0350nobodyさん
2011/02/28(月) 22:41:24.35ID:???0352nobodyさん
2011/03/01(火) 17:16:51.15ID:N/zWmU2vhttp://www.atmarkit.co.jp/fwcr/rensai2/nodejs01/01.html
ApacheとNginx(エンジンエックス)が例に挙げられて、イベントループのアーキテクチャの優位性について、論じられてきました。
Apacheは、スレッドベースで動作するアーキテクチャになっており、
Nginxは、イベントループで動作します。
スレッドベースの場合、クライアントからのリクエストごとに対応するスレッドを作成します。
その際、メモリも確保されるため、同時接続するクライアントの数に比例して、使用するメモリ量も増えていきます。
0353nobodyさん
2011/03/01(火) 22:09:59.41ID:???ISO-2022-JPでメールの送信、添付ファイル付きを実現したいのですが、
ぐぐっても1.8系の情報しか見つかりません。
みなさんどのように実現していますか?
charsetを指定しても、本文には適用されず。
Mailモジュールをオーバーライドしたものは見かけましたが、
それを参考にしても1.9系ではダミーエンコードなので、
force_encodingなどでちょこちょこ指定しても、どこかでincompatible〜が出ます。
本文だけだなんとかいけても、添付有りだとダメなど。mail 2.2.15 です。
0354nobodyさん
2011/03/02(水) 12:38:36.13ID:FoDJ4ur8http://www.manning.com/katz/
0356nobodyさん
2011/03/02(水) 20:36:48.57ID:94wAX4xl0357nobodyさん
2011/03/02(水) 20:48:44.60ID:???0358nobodyさん
2011/03/02(水) 21:42:09.30ID:B5/XlmcKPerlは知らぬ
0359nobodyさん
2011/03/02(水) 21:55:14.26ID:???0360nobodyさん
2011/03/02(水) 23:34:45.06ID:pQN+ZTcrそもそもクッキーに配列は渡せないんでしょうか?それとも使っているサーバーの設定でそういうのがありえるんでしょうか?
0361nobodyさん
2011/03/02(水) 23:46:01.31ID:B5/XlmcKクッキーセッションなんかでもいろいろエンコードして文字列にしてるぞ。
0362iQura
2011/03/03(木) 00:14:52.94ID:???動きが木になるならVPSをSWAPさせれば良いとおもう………
俺は本当に俺しか使わないオレオレVPSだからDTIだけどw
ハード面木にせずTUKAERU.NETから、自鯖よりまぢで楽だわw
そして、レン鯖の仕様に左右されてばかりだった俺の悩みが消えた。
伊豆・和鳥・米鳥・使えないネット・ドクドク・エクスリア・ぶっとびねっと・プロホス
バイバイノシ(^_^)/~
0363nobodyさん
2011/03/03(木) 01:03:24.14ID:n5shOCyGmydeck=Array.new
comdeck=Array.new
print cgi.header("type"=>"text/html","charset"=>"utf-8","cookie"=>[
CGI::Cookie.new("name"=>"mydeck","value"=>mydeck),
CGI::Cookie.new("name"=>"comdeck","value"=>comdeck)
])
で配列は渡せませんか?これでエラー出てしまうんですがこの前友達に聞いたら配列で渡せるよーって言ってたんですけど
やっぱり渡せないんですかね?渡せなかったら要素を一つ一つループかなんかで渡さなきゃいけないんですかね?
0364nobodyさん
2011/03/03(木) 01:05:44.71ID:???JSONなりいろいろあるし
0365nobodyさん
2011/03/03(木) 12:10:43.93ID:???0366nobodyさん
2011/03/03(木) 13:02:44.69ID:???0367nobodyさん
2011/03/03(木) 14:31:25.01ID:???0368nobodyさん
2011/03/04(金) 16:03:49.06ID:???単に暇つぶしが集うところか?w
0369nobodyさん
2011/03/04(金) 20:51:30.60ID:???0371nobodyさん
2011/03/05(土) 21:09:47.60ID:YpvJehsIhttp://japan.cnet.com/news/business/20424473/
ネットワーク外部性
クックパッド
ttp://twitter.com/hibiasobu/status/19680795534823425
ttp://twitter.com/yutaslogan/status/10175793625
0372nobodyさん
2011/03/06(日) 11:53:58.84ID:???コネクションプーリングできますの?
0373nobodyさん
2011/03/06(日) 13:33:08.80ID:???0374nobodyさん
2011/03/06(日) 14:27:08.88ID:???Windowsなんですが種類がいっぱいどれをインストールしたらいいのか分かりません
これはこうって書かれている説明も読みましたが自分の用途に向いているものなのか分からず選択できません
主にWebページ用に利用する場合は何をインストールしたら良いでしょうか?
0375nobodyさん
2011/03/06(日) 14:45:56.58ID:???↓でいいんじゃない?
http://rubyinstaller.org/
0376nobodyさん
2011/03/06(日) 14:51:59.85ID:???初心者には多分これが一番わかり易い
0377nobodyさん
2011/03/06(日) 20:08:11.32ID:???0378nobodyさん
2011/03/06(日) 20:52:10.52ID:???高速に開発する場合、大規模な開発に利用する場合、それぞれ教えてください
自分は前者はcakephp,後者はzend frameworkになります
特にphpが一番好きというわけでもなく、普段はruby使いなんですが
0379374
2011/03/06(日) 23:42:53.19ID:???0380nobodyさん
2011/03/07(月) 01:51:21.06ID:???今はどんな言語を選ぶかよりも
どんな開発手法を用いるかに重点が置かれている。
まぁテスト開発しろって事。
0381nobodyさん
2011/03/07(月) 02:13:54.71ID:???どんなサイトにするかなんだけどね、ディレクターの手腕が一番大事。
0382nobodyさん
2011/03/07(月) 04:58:53.94ID:???django
フォームフレームワークが秀逸。
cakephpもzend frameworkもフォームまわりがガッカリすぎる。
まぁZendの方は他と共存させるけど。
その2つよりは、djangoのフォーム機能を移植したsymfonyのほうがいいな。
0383nobodyさん
2011/03/07(月) 05:00:41.16ID:???だってPやDになってプログラマーをこき使うのが一番楽だもの。
孫会社のプログラマーにはデスマーチさせておいて
本社のPやDは定時に帰る。
夜7時に問い合わせてももう帰社しましたとか
プログラマーは0時コースなのに。
0384nobodyさん
2011/03/07(月) 10:45:29.48ID:???0386nobodyさん
2011/03/08(火) 14:26:23.56ID:T6PeO+A6http://www.webcreatorbox.com/webinfo/how-to-use-basecamp/
0388nobodyさん
2011/03/09(水) 00:28:45.35ID:???0389nobodyさん
2011/03/09(水) 19:12:03.46ID:Ta+AYYXA0390nobodyさん
2011/03/09(水) 19:30:37.17ID:???不都合や不具合の原因になることが多すぎる
0391nobodyさん
2011/03/09(水) 19:55:29.09ID:???本当の原因は各scopeをしっかり部品化できていないことなんじゃないだろうか。
そのcountを求めるためにjoinは必要なのか?
0392nobodyさん
2011/03/09(水) 20:05:18.85ID:Ta+AYYXA0393nobodyさん
2011/03/09(水) 20:25:23.52ID:???つまりそれはjoinをデフォルトにすべきじゃなかったか、
countする部分が特殊だということだ。
後者ならcountの元をdefault_scopeにしなきゃいいだけの話。
0394nobodyさん
2011/03/09(水) 20:51:13.63ID:Ta+AYYXA残念!プラグインの中なのでいじれません!!
0395nobodyさん
2011/03/09(水) 20:58:19.00ID:???0396nobodyさん
2011/03/10(木) 23:02:04.20ID:???0397389
2011/03/14(月) 13:49:44.78ID:s2zLVl4Rつきましては ActiveRecord での EXISTS の書き方を教えてください
0398nobodyさん
2011/03/14(月) 14:12:42.71ID:10myasjs0399nobodyさん
2011/03/14(月) 16:04:00.72ID:???0400nobodyさん
2011/03/16(水) 00:57:23.72ID:61vAKbg4http://b.hatena.ne.jp/entry/bipblog.com/archives/2731423.html
http://twitter.com/uchida0hige
0401nobodyさん
2011/03/16(水) 17:53:05.00ID:61vAKbg4http://www.ustream.tv/channel/geiger-counter-tokyo
http://www.ustream.tv/channel/ガイガーカウンタ#utm_campaign=hootsuite.com&utm_source=7517126&utm_medium=social
http://www.ustream.tv/channel/放射線レベル
http://park18.wakwak.com/~weather/geiger_index.html
http://www.atom.pref.kanagawa.jp/cgi-bin2/telemeter_map.cgi?Area=all&Type=WL
http://geiger.maido3.com/
0402nobodyさん
2011/03/16(水) 18:19:09.26ID:thVzzN6j0403nobodyさん
2011/03/17(木) 22:04:15.06ID:oI/Y+3pD現在、Rails1.2.3で勉強しているのですが、Rails3が今の主流なのですか?
0404nobodyさん
2011/03/17(木) 22:12:28.15ID:moH1Se1/うちは既存のお仕事で1.2.6とか2.1.0とかも使ってますが。
0405nobodyさん
2011/03/17(木) 22:50:37.40ID:???そして2系と3もかなり違う。
半分くらい覚えなおさないといけないかもね
0406nobodyさん
2011/03/18(金) 08:11:12.12ID:???不便だったりぎもんだったところが直っていて感心するのでおすすめ。
0407nobodyさん
2011/03/18(金) 12:53:47.22ID:???リプレースは1.9で統一出来て楽なんだよな
0408nobodyさん
2011/03/18(金) 12:57:16.23ID:???0409nobodyさん
2011/03/18(金) 13:56:29.05ID:FGRUGq4f0410nobodyさん
2011/03/18(金) 23:43:02.16ID:NuIdLf1/0411nobodyさん
2011/03/19(土) 03:16:02.94ID:T7luj61Vhttp://www.taishitsu.or.jp/radiation/index-a.html
地域 平均値(mGy/年) (最高値)
ラムサール(イラン) 10.2 (260)
ガラパリ(ブラジル) 5.5 (35)
ケララ(インド) 3.8 (35)
陽 江(中国) 3.51 (5.4)
香 港 0.67 (1.00)
イタリア 0.50 (4.38)
世界平均 0.50
日本 0.43 (1.26)
http://www.youtube.com/watch?v=AAdqQzyTrsg
0412nobodyさん
2011/03/19(土) 07:23:18.64ID:???0413nobodyさん
2011/03/19(土) 21:16:33.11ID:???0414nobodyさん
2011/03/22(火) 22:50:11.41ID:???0415nobodyさん
2011/03/25(金) 11:47:04.66ID:iiUY3G7Phttp://www.ustream.tv/channel/東京浅草放射線値-asakusa-tokyo
http://www.houshasen-pref-ibaraki.jp/present/result01.html
http://www.ustream.tv/channel/geiger-counter-tokyo
http://www.ustream.tv/channel/ガイガーカウンタ
http://www.ustream.tv/channel/放射線レベル
http://park18.wakwak.com/~weather/geiger_index.html
http://www.atom.pref.kanagawa.jp/cgi-bin2/telemeter_map.cgi?Area=all&Type=WL
http://geiger.maido3.com/
0416nobodyさん
2011/03/25(金) 13:48:37.73ID:???0417nobodyさん
2011/03/25(金) 15:09:28.20ID:iiUY3G7P0418nobodyさん
2011/03/27(日) 08:14:35.74ID:YBOrFuURhttp://www.oreilly.co.jp/editors/archives/2011/03/deal-of-the-days-support-disater-relief.html
0419nobodyさん
2011/03/29(火) 06:54:31.50ID:???単に携帯から使えるSNSをお手軽に作りたいだけなのですが
0420nobodyさん
2011/03/29(火) 10:36:34.32ID://ODOLd1Community Engine
Requirements:
- RAILS VERSION 2.3.4 (higher versions are not yet supported)
jpmobile
Gemfile
gem 'rails', '>= 3.0.3'
0421nobodyさん
2011/03/29(火) 22:16:02.30ID:???rails2の場合はrspec1じゃないと動かないんですかね?
0422nobodyさん
2011/03/29(火) 22:49:22.14ID:psuqvZVINOTE: rspec-2 does not support rails-2. Use rspec-rails-1.3.x for rails-2.
0423nobodyさん
2011/03/29(火) 22:57:07.67ID:???ふぅ・・・不毛ことしすぎて今日はもう寝ようという顔になる
0424nobodyさん
2011/03/30(水) 09:55:17.28ID:???1 物を見るのにじゃまになること。また、そのものや、そのさま。「―な建物」
2 見て不快であること。また、そのものや、そのさま。「いちいち―なやつだ」
0425nobodyさん
2011/04/03(日) 22:07:37.51ID:rBceVsi9http://www.geigercounters.com/
0426nobodyさん
2011/04/05(火) 22:43:11.26ID:???0427nobodyさん
2011/04/05(火) 23:32:12.83ID:???低レベル放射能を意図的に放出しました
0428nobodyさん
2011/04/06(水) 14:48:37.70ID:???0429nobodyさん
2011/04/07(木) 04:00:49.22ID:???0430nobodyさん
2011/04/07(木) 19:17:47.53ID:MBxSptrHTwitterは、フロントエンドをRuby on RailsからBlenderに切り替えた結果、検索結果の待ち時間が大幅に改善されたと発表した。
http://www.itmedia.co.jp/enterprise/articles/1104/07/news043.html
0431nobodyさん
2011/04/07(木) 20:08:44.50ID:???内容読むとMySQLからLuceneへの切り替えで検索が速くなったんじゃね
と、記事表題につっこみたくなるわけだが
まあ、RoRはサヨナラみたいやね‥
0432nobodyさん
2011/04/07(木) 21:34:05.95ID:???0433nobodyさん
2011/04/07(木) 23:22:07.54ID:???0434nobodyさん
2011/04/07(木) 23:30:45.16ID:???最初からわかってた、って‥それなら最初から使ってないだろw
しかしLuceneとかapache.org関係のソフトウェアはうようよ沸いてくるな
Jakartaだけでも追うの大変ですがな
0435nobodyさん
2011/04/08(金) 00:49:07.50ID:???スピードもとめるならnode.jsだし、rubyにこだわるならpadrinoでいい
0436nobodyさん
2011/04/08(金) 01:13:58.32ID:???0437nobodyさん
2011/04/08(金) 11:30:23.55ID:???0438nobodyさん
2011/04/08(金) 13:19:08.28ID:???0439nobodyさん
2011/04/09(土) 06:14:37.85ID:???0440nobodyさん
2011/04/09(土) 07:52:36.17ID:???速度的にも問題ないし、Railsで充分だなぁ。まぁ適材適所、ということでしょうね。
Rubyのテスト文化が好きだな。書きやすい。Web以外でもRails使っちゃった。
0441nobodyさん
2011/04/09(土) 09:53:41.36ID:???Twitter、検索結果表示が“3倍速く”なったと発表――フロントエンドの切り替えで
0442nobodyさん
2011/04/09(土) 10:23:17.80ID:HEhSUDCvgitで追いかけることにしてしまった。
0443nobodyさん
2011/04/09(土) 14:20:20.98ID:???0444nobodyさん
2011/04/09(土) 18:24:02.28ID:???0445nobodyさん
2011/04/09(土) 23:03:52.48ID:???railsで書かれたcmsってのがあるけど,これは以前railsで書いたコードをそのまま持ち込めるってこと?
0446nobodyさん
2011/04/09(土) 23:55:43.80ID:???0448nobodyさん
2011/04/10(日) 02:46:46.18ID:0QxkuqRVhttp://ceron.jp/url/www.nikkei.com/news/headline/article/g=96958A9C9381959FE0E0E2E2868DE0E0E2E1E0E2E3E3E2E2E2E2E2E2?n_cid=TW001
0450nobodyさん
2011/04/10(日) 03:29:36.63ID:0QxkuqRVGoogleが880億回、Yahooが90億回、Bingが40億回、そしてTwitterが6億×30で180億回。
http://blogs.itmedia.co.jp/waoyama/2010/04/twitteryahoobin.html
Twitterでは1日に10億以上のクエリに対応している。Blenderを導入する前の週、日本では「#tsunami」というハッシュタグが膨大なクエリを発生させ、検索待ち時間に影響を与えた。Blenderの導入後、
800ミリ秒だった待ち時間は250ミリ秒に短縮され、フロントエンドサーバのロード時間は半分になったという。
http://www.itmedia.co.jp/enterprise/articles/1104/07/news043.html
0451nobodyさん
2011/04/10(日) 04:04:35.65ID:???0452nobodyさん
2011/04/10(日) 04:27:17.90ID:???0453nobodyさん
2011/04/10(日) 09:18:40.52ID:???時間当たりのアクセス数はtwitterrのほうが上なんじゃないか?
専用アプリで更新時間10秒以下にしてるやつがほとんどだし
検索については公式の解説と
ttp://jayant7k.blogspot.com/2006/05/mysql-fulltext-search-versus-lucene.html
を読むとなんでバックエンドをMySQLの全文検索から変えたのかがわかって面白い
0454nobodyさん
2011/04/10(日) 10:28:00.80ID:???裏でJavaが動いてる
0455nobodyさん
2011/04/10(日) 16:20:19.98ID:???ttp://blog.candycane.jp/archives/275
PHPのアクセラレータとかより早くなるんかな
jRubyならぬc++Rubyとか出たらわろえるな
0457nobodyさん
2011/04/10(日) 20:35:56.20ID:???なんか印象の話しか出てないんでとりあえず数字
ttp://www.fastcompany.com/1667617/twitter-is-worlds-fastest-growing-search-engine
> Twitter now reaches some 800 million search queries per day.
検索だけなのでWebのajaxやAPIによる定期アクセスを入れたらもっとあるのかな
一方facebookのほうは今年の1/5に6億ユーザー突破ぐらいしか情報がでてこなかった。
実際単位時間あたりにどのくらいのHTTPアクセスがあるのかはわからん
なんか根拠ある数字あったら教えて、というわけで比較できんですたい
0458nobodyさん
2011/04/10(日) 20:43:27.34ID:???0459nobodyさん
2011/04/10(日) 21:01:28.98ID:???0460nobodyさん
2011/04/10(日) 21:24:55.11ID:???MySQLの全文検索がw
RoRをなんでやめたのかはあんま書いてないんだよね
0462nobodyさん
2011/04/11(月) 02:57:53.46ID:???Twitterだってこんなでかいサービスになるって最初から分かってれば
Railsは選択しなかっただろうよ
0463nobodyさん
2011/04/11(月) 04:02:07.81ID:???Rails脱出の理想的なパターンじゃないか
0464ああ
2011/04/11(月) 13:31:50.55ID:???>2011/01/28
http://hibari.2ch.net/test/read.cgi/prog/1291518728/
>1 :amachang撲滅振興協議会:2010/12/05(日) 12:12:08
> amachangが憎い・・・・amachangが許せない・・・・
> ククク・・・・クククククク・・・・・
> クックックックックックックッ・・・・・
> クー、クー、クー、クー、クー、クー・・・・・
>
> もう許せない。
> もはや沸き上がる滅意を抑えることが出来ない!!!
Perl忍者がamachangに喧嘩うった疑惑が浮上して訴訟されるらしい
詳細はここスレhttp://hibari.2ch.net/test/read.cgi/prog/1291518728/
0465nobodyさん
2011/04/11(月) 14:49:25.02ID:???0466nobodyさん
2011/04/11(月) 20:17:50.50ID:???0467nobodyさん
2011/04/11(月) 21:00:08.33ID:QWW1ZtcG「大手SIでも採用広がる」、日本OSS推進フォーラムがRuby事例集を公開 - ニュース:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20110411/359299/
0468nobodyさん
2011/04/11(月) 22:50:40.26ID:???0469nobodyさん
2011/04/12(火) 00:50:40.75ID:???0470nobodyさん
2011/04/12(火) 05:19:59.45ID:???0472nobodyさん
2011/04/12(火) 08:46:02.60ID:???0473nobodyさん
2011/04/12(火) 11:30:17.81ID:jFrJa+uT0474nobodyさん
2011/04/12(火) 11:42:08.72ID:jFrJa+uThttp://www.ustream.tv/channel/東京浅草放射線値-asakusa-tokyo
http://twitter.com/aoKaeru/statuses/57484274865152000
http://www.houshasen-pref-ibaraki.jp/present/result01.html
http://www.ustream.tv/channel/geiger-counter-tokyo
http://www.ustream.tv/channel/ガイガーカウンタ
http://www.ustream.tv/channel/放射線レベル
http://park18.wakwak.com/~weather/geiger_index.html
http://www.atom.pref.kanagawa.jp/cgi-bin2/telemeter_map.cgi?Area=all&Type=WL
http://geiger.maido3.com/
0475nobodyさん
2011/04/13(水) 16:13:13.75ID:3SAd34/i<select> と </select> が削除されてしまう。
0476nobodyさん
2011/04/14(木) 23:16:33.86ID:???とりあえずfirebugでも使って
クライアント側のコードを追いかけてみればいんじゃね
それかサンプルコードでものせて
ttp://railsforum.com/index.php
で聞いてみるか
0477nobodyさん
2011/04/15(金) 01:16:51.82ID:ytVhTiTrまさか検索をチューンしてないわけはないだろうし
0478nobodyさん
2011/04/15(金) 02:21:09.38ID:vn3bcnzpソフトウェアのビジネスに必要な2つの「速さ」 - かおるんダイアリー
http://d.hatena.ne.jp/kaorun55/20110415/1302790419
最初のRoRなり.NETのフェーズは、ビジネスとしてのフィードバックを早期に得るために、「リリースの速度」が最重要であった。
そしてビジネスとして軌道に乗ってきたところで、ユーザー体験の向上のために「サービス(ソフトウェア)の実行速度」がより重要になってきた。
0479nobodyさん
2011/04/15(金) 17:30:53.17ID:???どこかに偉大な預言者がいたということだな。
0480nobodyさん
2011/04/15(金) 23:24:45.01ID:???0481nobodyさん
2011/04/16(土) 04:18:12.25ID:AEWVHXHKhttp://codezine.jp/article/detail/5690?p=2
もうPythonのマイクロフレームワーク「Flask」でもApp EngineのTwitter Botは15行じゃ書けない -
http://d.hatena.ne.jp/ambasa/20110317/p1
FlaskならApp EngineのTwitter Botが15行で書ける ? TRIVIAL TECHNOLOGIES 2.0
http://coreblog.org/ats/making-app-engine-twitter-bot-in-15-lines-by-using-Flask
microneを使ったらApp EngineのTwitter botが14行で書けた |TRIVIAL TECHNOLOGIES on CLOUD
http://coreblog.org/ats/writing-app-engine-twitter-bot-in-14-limes-with-aha-microne
0482nobodyさん
2011/04/16(土) 09:28:29.80ID:2YqSNWmbスタイルシート(CSS&SASS)やスクリプト(JavaScript&CoffeeScript)の配置とか
配信方法が結構大胆に変更されてるな。
とりあえず今のうちに3.0系にはしておかないと、3.1では2系からの移行コストがさらに高くなる予感。
0483nobodyさん
2011/04/16(土) 14:44:46.61ID:???/ \
【テスト書いてる?】 NO → 移行しろよ。死ね。
\
NO → 2系のままで死ね。
こんなんでいいんじゃねーの
0484nobodyさん
2011/04/16(土) 17:50:36.75ID:???0485nobodyさん
2011/04/16(土) 18:25:37.10ID:???0486nobodyさん
2011/04/16(土) 18:40:32.76ID:???0487nobodyさん
2011/04/16(土) 19:46:47.27ID:???0488nobodyさん
2011/04/16(土) 20:09:46.13ID:???Rails 3.0.6
ruby 1.9.2p180 (2011-02-18) [i686-linux]
0489nobodyさん
2011/04/16(土) 20:29:24.31ID:???0490nobodyさん
2011/04/16(土) 20:41:34.70ID:???実際は実用に耐えられないようなのが多いんだよな
0492nobodyさん
2011/04/16(土) 23:09:37.62ID:fY//wQv4Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)
http://jp.rubyist.net/magazine/?cmd=view&p=0021-Rspec&key=rails#l1
↑ここに書いてあるRSpecというのを試してて、
書いてある通りにやってるつもりなんだけど、日本語が使えない。
Ruby-1.9.2で日本語を使う方法を見つけて解決しました。
http://doc.ruby-lang.org/ja/1.9.2/doc/spec=2fm17n.html
----------
グローバル変数$KCODEは廃止された。
マジックコメントを1行目に書く。
1行目がshebang(#!/usr/local/bin/ruby)の場合、2行目に書く。
書き方は3通り。
# encoding: euc-jp
# -*- coding: euc-jp -*-
# vim:set fileencoding=euc-jp:
----------
変数名に日本語も使える。↓わろた
#!/usr/local/bin/ruby
# encoding: utf-8
日/年 = 365.25
年齢 = 51
日 = 年齢 * 日/年
p "あなたは#{年齢}才で、#{日}日ぐらい生きてきました"
0493nobodyさん
2011/04/17(日) 00:29:29.00ID:???0494nobodyさん
2011/04/17(日) 08:17:38.68ID:???0495nobodyさん
2011/04/17(日) 09:03:36.78ID:???0496nobodyさん
2011/04/17(日) 10:10:05.93ID:???何考えてんだか┐('〜`;)┌
0499497
2011/04/17(日) 20:39:37.65ID:???言い方良くなかったかも。すまん。
初学者なら、特に理由が無ければ1.8使った方が良いかもよ。
0500nobodyさん
2011/04/17(日) 21:10:33.37ID:???0501nobodyさん
2011/04/18(月) 15:26:13.52ID:jJ824F33ご教示お願いいたします。こんなかんじです。
R.find(:all, :conditions => ["date = ?", result[0]]).each do |record|
record.num = 9
record.save
end
で検索結果が,record = #<R date: "2000-03-20", text: "sample", num: nil>になるとき
/Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/persistence.rb:256:in `update': undefined method `eq' for nil:NilClass (NoMethodError)
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/locking/optimistic.rb:77:in `update'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/attribute_methods/dirty.rb:68:in `update'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/timestamp.rb:60:in `update'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/callbacks.rb:285:in `update'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:413:in `_run_update_callbacks'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/callbacks.rb:285:in `update'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/persistence.rb:247:in `create_or_update'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/callbacks.rb:277:in `create_or_update'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.1/lib/active_support/callbacks.rb:413:in `_run_save_callbacks'
0502nobodyさん
2011/04/18(月) 15:26:30.94ID:jJ824F33from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/persistence.rb:39:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/validations.rb:43:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/attribute_methods/dirty.rb:21:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:237:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:289:in `with_transaction_returning_status'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:204:in `transaction'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:287:in `with_transaction_returning_status'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:237:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:248:in `rollback_active_record_state!'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.1/lib/active_record/transactions.rb:236:in `save'
のエラーが出てしまいます。
num: nilが悪さしているような。
よろしくお願いいたします。
0503nobodyさん
2011/04/18(月) 16:28:00.74ID:???0504nobodyさん
2011/04/19(火) 13:27:47.92ID:???0505nobodyさん
2011/04/19(火) 16:36:30.20ID:LhHuyMJ4http://rubyquicktips.tumblr.com/
0506nobodyさん
2011/04/20(水) 00:54:57.64ID:???0507nobodyさん
2011/04/20(水) 02:03:18.02ID:???environment.rb ? lib下? initializers下?
0508nobodyさん
2011/04/20(水) 04:49:30.72ID:SpABtcyWまったく無関係。
attr_accessorはRubyの標準機能で、インスタンス変数の「読み書き用メソッドを追加」
するもの。
attr_accessibleは、ActiveModel::MassAssignmentSecurityの機能で、
newやらupdate_attributesやらでレコードの属性を「一括設定してもよい」属性を
指定するもの。逆に「一括設定を禁止」するattr_protectedとペアで考える。
0509nobodyさん
2011/04/20(水) 04:50:10.65ID:SpABtcyWタイミング的制約がなければ、俺はlibに置いてる。
0510nobodyさん
2011/04/20(水) 08:58:11.63ID:FAFejryI【これはすごい】Twitter検索を3倍高速化した記事の翻訳 - nokunoの日記
http://d.hatena.ne.jp/nokuno/20110420/1303251620
Twitter検索は世界で最もトラフィックの多い検索エンジンの一つであり、1日に10億クエリを処理している。
0511nobodyさん
2011/04/20(水) 09:18:21.83ID:FAFejryIhttp://d.hatena.ne.jp/nokuno/20110420/1303251620
0512nobodyさん
2011/04/20(水) 12:09:39.46ID:FAFejryIhttp://lindsaar.net/rails-static-pages
0513nobodyさん
2011/04/20(水) 23:58:02.87ID:???ウザい、死ね。
Rubyが一番!Ruby以外は糞!
0514nobodyさん
2011/04/21(木) 05:28:44.05ID:???0515nobodyさん
2011/04/21(木) 08:42:44.25ID:AyRcodfn結果変わらないよね?
0516nobodyさん
2011/04/21(木) 10:40:53.70ID:???Rackってhtml5の<input type="file" multipart="multipart">に対応してます?
# Rackベースのフレームワーク使ってるんだけど,
# いろいろやってもファイルが1つしかアップロードされない...
0517nobodyさん
2011/04/21(木) 11:16:03.79ID:AyRcodfn○multiple
0519nobodyさん
2011/04/21(木) 17:33:22.01ID:???0521nobodyさん
2011/04/22(金) 09:45:49.15ID:???他言語(C++,PHP)のプログラミングはコードを読んだり簡単なものを作れる程度です
0522516
2011/04/22(金) 11:04:59.66ID:???Rackじゃ面倒みないよ,ってこと?
たぶんlib/rack/util.rbのRack::Utils::Multipart::UploadedFile.parse_multipartで
やってるんだろうけど,
そこでファイルの情報を上書きしているっぽい(なので,最後のファイルの情報しか残らない).
しゃーない,オレオレ仕様でRackを改造するか.
0523nobodyさん
2011/04/22(金) 11:15:22.25ID:KN8NpENC0524516
2011/04/22(金) 11:48:45.81ID:???input要素のname属性に,サフィックス"[]"をつければいいということでした.
× <input type="file" name="file" "multiple="multiple">
# => {"file"=>{:filename=>"kitsune", :type=>"text/plain", :name=>"file", 〜}, 〜}
○ <input type="file" name="file[]" "multiple="multiple">
=> {"file"=>[{:filename=>"tanuki", :type=>"text/plain", :name=>"file[], 〜},
{:filename=>"kitsune", 〜}, 〜], 〜}
Rack::Utils::Multipart::normalize_paramsを読めば一目瞭然だったorz
# この"[]"を付けるってHTML5の仕様なの?"4.10.4.1.18 File Upload"にはそんなこと書いてなかったぞ?
お騒がせしましたm(_ _)m
0525516
2011/04/22(金) 11:52:21.17ID:???× <input type="file" name="file" multiple="multiple">
# => {"file"=>{:filename=>"kitsune", :type=>"text/plain", :name=>"file", 〜}, 〜}
○ <input type="file" name="file[]" multiple="multiple">
# => {"file"=>[{:filename=>"tanuki", :type=>"text/plain", :name=>"file[], 〜}, {:filename=>"kitsune", 〜}, 〜], 〜}
0526nobodyさん
2011/04/22(金) 13:24:26.58ID:KN8NpENCRailsがPHPのナニカから貰ってきた約束事だったような気がする。
0527nobodyさん
2011/04/24(日) 01:25:25.59ID:???ついにRailsまで進出か
Railsの読み手は要求水準が高いからやめた方がいいと思うのだが
0528nobodyさん
2011/04/24(日) 01:37:22.81ID:???アジャイル本今年中に翻訳されないかな
0529nobodyさん
2011/04/24(日) 12:04:47.35ID:???ttp://www.amazon.com/Agile-Web-Development-Rails-Ruby/dp/1934356549/ref=sr_1_1?s=books&ie=UTF8&qid=1303614004&sr=1-1
ttp://www.amazon.com/Ruby-Rails-Tutorial-Addison-Wesley-Professional/dp/0321743121/ref=sr_1_2?s=books&ie=UTF8&qid=1303614021&sr=1-2
とかも気になる
向こうは本の値引きがあってええのう
上のはそのうち翻訳されそうだから下とりよせてみようかな
0530nobodyさん
2011/04/24(日) 13:38:11.64ID:xwiqiHKV0532nobodyさん
2011/04/27(水) 03:15:48.30ID:???消すの面倒だから、kvsでいいのない?
0533nobodyさん
2011/04/27(水) 08:57:06.92ID:SsEuVT9X0534533
2011/04/27(水) 08:59:23.19ID:SsEuVT9X0535nobodyさん
2011/04/27(水) 10:44:43.44ID:???0536nobodyさん
2011/04/27(水) 13:29:03.57ID:???0537nobodyさん
2011/04/29(金) 18:14:58.16ID:27MpX19Qをしたときに
すでに model/hoge.rb があったりすると、
The name 'Hoge' is either already used in your application or reserved by Ruby on Rails.
Please choose an alternative and run this generator again.
とかいっておこられます。
昔は上書き確認になった気がするのですが、なぜこうなってしまったのでしょう…
0538nobodyさん
2011/04/30(土) 20:55:56.83ID:0YfHZsvrhttp://codezine.jp/article/detail/3614
0539nobodyさん
2011/05/01(日) 16:28:03.28ID:???実現する方法はありますか?
手動でURLにアクセスしてスナップショットを撮り保存すればできるのですが、それをプログラム側で行いたいのです。
率直に考えると、ブラウザでHTMLがどのうようにレンダリングされるのかをプログラム側で知らなければならないので
そこら辺のレンダリング機能なり、ライブラリなりが必要になるのかなと思っています。
0541nobodyさん
2011/05/01(日) 16:36:31.87ID:???ある発番処理で、既存ですでに存在する発番テーブルの
「現在ID」を+1して取ってくる必要があってどうするのかなと。
(メインの処理がロールバックされてもこの+1はコミットされる)
既存システム考慮しないんだったら、シーケンスオブジェクトとかでいいんだけど、
そうもいかなくて。
0542nobodyさん
2011/05/01(日) 16:45:33.93ID:???IDの+1をコミット「したい」から別トランザクションにしたいってこと?
あと使ってるDB、それからIDの発番方法がわからないと考えようがないような
0543541
2011/05/01(日) 16:49:43.48ID:???>IDの+1をコミット「したい」から別トランザクションにしたいってこと?
そうそう。
発番方法は単純で、発番テーブルに用途毎に、
種別 現在値
項目A 1
項目B 10
とかなってて、「項目A」の次のIDがほしい場合2を取ってくる感じ。
で、oracle。
0544nobodyさん
2011/05/01(日) 17:59:01.29ID:???0545nobodyさん
2011/05/02(月) 01:24:27.77ID:???0546nobodyさん
2011/05/02(月) 03:00:59.17ID:???0548nobodyさん
2011/05/02(月) 22:20:26.76ID:???「富豪プログラミング」は初めて聞いた。
富豪プログラミングってどういう意味ですか?
0549nobodyさん
2011/05/02(月) 22:26:48.62ID:ADMNRZKWhttp://www.pitecan.com/fugo.html
0550nobodyさん
2011/05/02(月) 23:58:05.01ID:???0551nobodyさん
2011/05/03(火) 00:44:28.94ID:???0552nobodyさん
2011/05/03(火) 01:02:29.31ID:???Railsは貧者向けと言えるだろうか?
0553nobodyさん
2011/05/03(火) 10:29:40.44ID:???暇なヤツがやれ
まあ、プログラムの良し悪しなんて数値化できんけどな
0554nobodyさん
2011/05/04(水) 01:08:45.50ID:???その辺のコンテクストが「貧者」という表現にリンクしたと思われる
0556nobodyさん
2011/05/05(木) 07:24:44.33ID:???0557nobodyさん
2011/05/05(木) 19:47:17.50ID:otGJA30c0559nobodyさん
2011/05/05(木) 20:33:45.94ID:???0561nobodyさん
2011/05/05(木) 21:38:54.90ID:???どんどんブラックボックス化していくね。
非プログラマ向けのフレームワーク目指してるのかな
0562nobodyさん
2011/05/05(木) 22:17:44.26ID:???0563nobodyさん
2011/05/06(金) 00:43:07.40ID:???サーバはjQueryに部分的なviewやjsonデータを渡す為の存在になりつつある
0564nobodyさん
2011/05/06(金) 01:27:43.65ID:???そんなかんじだとGWTとかDojoとかのオールインワンの方がよいんじゃないの?
0566nobodyさん
2011/05/06(金) 10:58:48.54ID:sYnDWkYRcoffeescriptやscssは、リクエスト時に自動的にjavascript、cssに変換される。
(productionでは結果をキャッシュしておける)
という感じ。
0567nobodyさん
2011/05/07(土) 18:34:16.00ID:sXZAwlv0オープンクラスベースで何かよい方法はあるでしょうか?
0568nobodyさん
2011/05/07(土) 19:37:47.01ID:???0569nobodyさん
2011/05/08(日) 18:33:31.95ID:???passengerの場合は、MPMダメで
mongrelだとcluster mongrelでマルチプロセスで稼働させるのが当たり前?
スレッド絡みでアプリ側で気にしないといけないことってある?
インスタンス変数やばいとか。
0570nobodyさん
2011/05/08(日) 20:01:33.82ID:???0571nobodyさん
2011/05/09(月) 01:22:57.54ID:???0572nobodyさん
2011/05/09(月) 09:11:07.82ID:WKS3xz7sログイン機能を実装する上でオススメのプラグイン?はありますか?
人気があるっぽいDeviseは2.3からみたいですし……
0574nobodyさん
2011/05/11(水) 00:24:08.58ID:???passengerはpreforkでもworkerでも動くよ。
ただし、どっちにせよapacheとは別プロセスでRailsアプリが動くので、
スレッドモデルではない。
0575nobodyさん
2011/05/11(水) 04:35:44.27ID:???0576nobodyさん
2011/05/11(水) 13:08:27.79ID:???0577nobodyさん
2011/05/11(水) 20:03:58.07ID:tz+mrAHdcoffeescriptがいらないならGemfileから外せばいいと思うけど、
scaffoldの生成に使ってるのかな。
https://github.com/sstephenson/execjs#readme
nodejsとかspidermonkeyとか、選択肢はいろいろあるようで。
0578nobodyさん
2011/05/12(木) 20:27:02.32ID:???これはどこにあるの?
0579nobodyさん
2011/05/12(木) 20:53:09.28ID:HIxOD8TcNode.jsは最近有名だろ?
あと、WindowsやMacだとやOSに付いてくるJSランタイムが利用されるからとくに
用意はいらないはず。
0580569
2011/05/13(金) 00:22:45.95ID:???なるほど。
>>575
ありがと。試してみる。
スレッドモデルで動かしたいっていう要望はないんだろうか?
不思議。
0581nobodyさん
2011/05/13(金) 20:09:04.20ID:???とか思って仕方なくRails使ってたが
最新の流行とか自然にキャッチアップ出来てるのはなかなか良いな。
0582nobodyさん
2011/05/13(金) 23:17:38.21ID:???| |
\___/
__|__
/ \
/ ::\:::/:::: \
/ <●>::::::<●> \
| (__人__) |
\ ` ⌒´ ,/
r、 r、/ ヘ
ヽヾ 三 |:l1 ヽ
\>ヽ/ |` } | |
ヘ lノ `'ソ | |
/´ / |. |
\. ィ | |
| | |
0583nobodyさん
2011/05/14(土) 00:03:16.94ID:???0584nobodyさん
2011/05/14(土) 09:33:01.42ID:???| |
\___/
____|___
/ \
r、 r、/ ヘ
ヽヾ 三 |:l1 ヽ
\>ヽ/ |` } | |
ヘ lノ `'ソ | |
/´ / |. |
\. ィ | |
| | |
0585nobodyさん
2011/05/16(月) 01:41:38.37ID:m69dgM/GExample 48
It is very easy in web2py to stream large files. Here is an example of a controller that does so:1.
2.
3.
4. def streamer():
import os
path=os.path.join(request.folder,'private','largefile.mpeg4')
return response.stream(open(path,'rb'),chunk_size=4096)
http://web2py.com/examples/default/examples#streaming_examples
0586nobodyさん
2011/05/16(月) 01:48:28.98ID:m69dgM/Gttp://todayspython.blogspot.com/2011/05/web2py.html
01 はじめに - web2py-japan
ttp://sites.google.com/site/web2pyjapan/book/01
0587nobodyさん
2011/05/16(月) 05:19:50.55ID:m69dgM/Gttp://nakaken.mediacat-blog.jp/e50989.html
0588nobodyさん
2011/05/16(月) 05:44:50.99ID:++XPfUJphttp://www.web2py.com/
http://127.0.0.1:8000/admin/wizard/index
http://127.0.0.1:8000/admin/default/site
Reveal Picasa http://www.web2py.com/appliances/default/show/75
VideoTest http://www.web2py.com/appliances/default/show/38
Ajax web chat http://www.web2py.com/appliances/default/show/34
WordPressClone http://www.web2py.com/appliances/default/show/36
A simple picture blog http://www.web2py.com/appliances/default/show/32
Sample hello <facebook_user> http://www.web2py.com/appliances/default/show/48
web2py on the google appengine
http://www.youtube.com/watch?v=YZTG2IBMXeU#at=337
0589nobodyさん
2011/05/16(月) 06:34:15.60ID:JOIWjGx4http://www.youtube.com/watch?v=RVh2viuBooQ
web2py "shootout" tutorial
http://www.youtube.com/watch?v=53DF4pkeriU
0590nobodyさん
2011/05/16(月) 14:40:11.89ID:Eo4DWAc0http://blogs.itmedia.co.jp/yoshimasa/2011/05/ruby-on-rails22-4a6a.html
0591nobodyさん
2011/05/17(火) 04:51:13.26ID:KKbgQnI3Views/Page and Admin Scaffold
compass (https://github.com/chriseppstein/compass)
haml (https://github.com/nex3/haml)
sanitize (https://github.com/rgrove/sanitize)
rails_admin (https://github.com/sferik/rails_admin)
web-app-theme (https://github.com/andreferraro/web-app-theme)
Search Solutions
meta_seach (https://github.com/ernie/meta_search)
meta_where (https://github.com/ernie/meta_where)
thinking-sphinx (https://github.com/freelancing-god/thinking-sphinx)
acts_at_indexed (https://github.com/dougal/acts_as_indexed)
sunspot (https://github.com/outoftime/sunspot)
0592nobodyさん
2011/05/17(火) 07:16:04.33ID:???unicornの方が楽そうだけど、プロセス監視が少し面倒。
passengerはapacheだけ面倒見ておけばよさそうなので、passengerがいいのかな。
運用してる人います?
0593nobodyさん
2011/05/17(火) 07:44:56.43ID:???0595nobodyさん
2011/05/17(火) 20:31:05.36ID:???rails出始めの頃は動作環境の選択肢が狭くて悩んだけど
今は逆に多すぎて困る
0596nobodyさん
2011/05/18(水) 00:27:50.78ID:???これの監視はどうするよ?
0597nobodyさん
2011/05/18(水) 03:47:33.33ID:TUVhOx+Ihttp://www.rubyinside.com/dhh-keynote-streaming-live-from-railsconf-2011-right-here-right-now-4769.html
0598nobodyさん
2011/05/18(水) 12:14:03.28ID:???padrinoではデフォルトサーバがwebrickじゃなくthinになってる。
ローカル環境でのテストには最強だと思う
0599nobodyさん
2011/05/21(土) 17:10:23.27ID:???他のテーブルと連携させる場合はRails2.0と違う指定の仕方だった気がするのですが
どうすればいいか書いてあるURLとかありませんか?orz
0600nobodyさん
2011/05/21(土) 19:30:30.51ID:QDAc9MKf0601nobodyさん
2011/05/21(土) 23:39:22.47ID:???0602nobodyさん
2011/05/22(日) 12:24:26.19ID:gIr/UGhz何か心当たりがあるの?
0603nobodyさん
2011/05/23(月) 11:47:41.53ID:lzKhlBAh変数出力してのデバッグってしづらいですよね。
何かいい方法ないでしょうか?それ用のgemとか・・
もしないなら自分で作ってみようと思うんですが、あんまり需要ないんですかね?
0604nobodyさん
2011/05/23(月) 12:01:23.77ID:tsYc05juでなく?
0605603
2011/05/23(月) 13:12:04.83ID:lzKhlBAhRails.logger.debugなら知っているんですが、ブラウザに出力させたいのです。
0606nobodyさん
2011/05/23(月) 16:31:36.20ID:e9228GLD手っ取り早く to_yaml 使うのもアリかな
viewで、<%= @hoge.to_yaml %> とかやればいい。
日本語が含まれてる場合、ya2yaml gemを入れる必要があるかも。
0607nobodyさん
2011/05/23(月) 17:50:36.66ID:tsYc05juまぁ、見たいものをコントローラでインスタンス変数に代入しておくしかないかなぁ。
特定の名前があれば<%= debug... %>するようにレイアウトに書いておくと楽になるかも
しれず。
0608nobodyさん
2011/05/24(火) 01:00:42.23ID:???みたいなのよく見かけるんだけど、何がうれしいの?
0609nobodyさん
2011/05/24(火) 14:35:49.12ID:???rails3を使っているのですが、ググってもrails2の方法しか見つかりません
0610nobodyさん
2011/05/24(火) 14:44:00.36ID:???0611nobodyさん
2011/05/25(水) 00:56:40.61ID:???selectを使ってリストを表示しページを作成してのですが、作成した後のページではリストで選んだ文字が数字で評されてしまいます
どうにか解決方法はないでしょうか?
0612nobodyさん
2011/05/25(水) 01:22:33.66ID:???0614611
2011/05/25(水) 13:40:06.66ID:???http://www.dotup.org/uploda/www.dotup.org1667817.jpg
一枚目のtitleの部分でselectを使って表示は出来るんだけど、ページを作った後2枚目のように数字で表示されるんです
0615611
2011/05/25(水) 14:04:55.37ID:???_form.thml.erbばっかり弄ってて、index.html.erb等をいじるのを忘れてますた(´・ω・`)
0616nobodyさん
2011/05/25(水) 15:13:14.13ID:???0617nobodyさん
2011/05/25(水) 19:21:07.95ID:???undefined local variable or method `map' for #<ActionDispatch::Routing::Mapper:0x7351c70>
というエラーが出たので調べるとroutes.rbが悪いということまではわかったのですが、中身を見てもどこが悪いかわかりません。
このエラーが出る前に
NO route mehtod〜
とエラーが出たためroutes.rbに
map.connect ' ', :controller => 'titles'
と追加しました。
どうやったらエラーが取れますか?
0618nobodyさん
2011/05/25(水) 19:38:34.80ID:???mapって2系までのやり方だけど、3系使ってるんじゃないだろうな
0619nobodyさん
2011/05/25(水) 23:49:50.25ID:???0620nobodyさん
2011/05/26(木) 00:28:45.92ID:TGrKohNEroot :to => 'titles#index'
じゃね?
0621nobodyさん
2011/05/26(木) 00:33:09.86ID:TGrKohNEroot を書いたけど、RESTと関係ないルーティング規則の基本はmatchね。
routes.rbにコメントがうざいほどいっぱいあるから分かると思うのだが…
0624nobodyさん
2011/05/27(金) 00:31:58.96ID:???0625nobodyさん
2011/05/27(金) 00:37:41.84ID:XqNKV9VA0627nobodyさん
2011/05/27(金) 01:53:49.01ID:???0628nobodyさん
2011/05/27(金) 03:08:55.33ID:???0629624
2011/05/27(金) 13:47:15.27ID:???Showing C:/work/rubygems-1.7.2/rails/bbs/app/views/titles/show.html.erb where line #16 raised:
Missing partial pages/from with {:locale=>[:en, :en], :formats=>[:html], :handlers=>[:rhtml, :rxml, :builder, :erb, :rjs]} in view paths "C:/work/rubygems-1.7.2/rails/bbs/app/views"
Extracted source (around line #16):
13: <% end %>
14: </ul>
15:
16: <%= render 'pages/from' %>
17:
18: <%= link_to 'Back', titles_path %>
エラーはこんな風に出ます
0630nobodyさん
2011/05/27(金) 14:46:57.65ID:jUE8v2Ew0631nobodyさん
2011/05/27(金) 15:03:38.25ID:???<p>
<h2><%= @title.title %></h2>
</p>
<% i = 0 %>
<ul>
<% @title.pages.each do |page| %>
<b>Name:</b><i><%= page.name %></i> <b>E-mail:[</b><i><%= page.mail %><b>]</i></b>
<br>
<%= simple_format(page.coments) %>
<%= hbr @msg %>
<% end %>
</ul>
<%= render 'pages/from' %>
<%= link_to 'Back', titles_path %>
showの中身はこうなっています
0632nobodyさん
2011/05/27(金) 15:39:36.32ID:???しかも正解くさいし
0633nobodyさん
2011/05/27(金) 15:43:54.41ID:???ごめんなさい
見落としてました
0634nobodyさん
2011/05/27(金) 20:39:53.52ID:???プライマリキーを嘔吐インクリメントにするのかなと思ってググッってみたら、
そうする理由は「面倒くさいから、これでいいのだ(キリッ」という、低知能な理由ばかり(笑
「このDBサーバーは、こういうテーブルの設計とSQLの組み立てが一番パフォーマンスが優れいている」という
考えは完全に無視してるわけね(笑
こういう現実を見てると、Web開発入門者にとって、一番初めの地雷は、フレームワークなのかな
と思ってしまう。
過疎サイトばっかり担当してる低レベルエンジニアには無縁の話だと思うけどね。
実際、どんでもない高アクセスサイトを扱っているエンジニアはフレームワークを
そのまま使っているなんてことはなくて、重い部分はカスタマイズして使ってるわけですよね。
0635nobodyさん
2011/05/27(金) 21:15:01.19ID:???理由は消費するバイト数が小さく、しかも一定だから。
反論するなら理由も書けよ
ちなみにオートインクリメントは重複しない値を取得するためのもので、
パフォーマンスには直接関係ない。
さらにRailsでいえば、別に数値型のid列を主キーにする必要もない。
そうしなきゃいけないと思い込んでたなら、お前が無知なだけ。
加えて、複合キーより単一キーの方が圧倒的にプログラムしやすくバグが出にくい。
あらゆる点でバカ丸出し
0636nobodyさん
2011/05/28(土) 03:39:31.29ID:???それを幸せというべきか、ハマりによって成長する機会を失った可哀そうな存在という
べきかは俺には分からんが…
0637nobodyさん
2011/05/28(土) 10:48:43.58ID:???どっちが優れているかの議論って以前はもっとあった気がする
どっかいいサイトないかな
0638nobodyさん
2011/05/28(土) 11:43:36.51ID:???>「面倒くさいから、これでいいのだ(キリッ」
これは十分採用の根拠になり得る。
極限にパフォーマンス追求したり、超大規模なサービスならばRailsなんて使わないし。
0639nobodyさん
2011/05/28(土) 14:17:32.61ID:???0640nobodyさん
2011/05/28(土) 14:35:44.43ID:???0641nobodyさん
2011/05/28(土) 17:59:07.51ID:???http://ronspace.cocolog-nifty.com/blog/2006/09/post_900f.html
サロゲートキーと複合主キー | DBFlute
http://dbflute.sandbox.seasar.org/ja/manual/topic/dbdesign/surrogatekey.html
0642nobodyさん
2011/05/28(土) 21:29:32.67ID:???その場の雰囲気がものすごく微妙になるんだからよ
本人の自覚がないから余計むかつくわ
0643nobodyさん
2011/05/28(土) 23:17:11.25ID:???html弄って納入してる様なノリ。表示に問題あるなら気づいた時点でまた金取って修正すればいいじゃ内的な。
10年稼働とか普通にあってミスが無い様に細心の注意を払う業務システムとは考えが異なる。
ツイタも近視点ノリでrorで発進したもの人気が出て来て捌けずrorから乗り換えてるしねえ。作り直す手間が無駄過ぎる。
0644nobodyさん
2011/05/28(土) 23:24:09.87ID:???ぐぬぬ
0645nobodyさん
2011/05/29(日) 00:16:57.29ID:???0646nobodyさん
2011/05/29(日) 01:32:15.08ID:???PC系は10年もあったら「定番ミドルウェア」どころかアーキテクチャから変わってる
というか>>643のいってる「ノリ」ってテストと監査ができてないだけじゃね
0648nobodyさん
2011/05/29(日) 03:09:21.58ID:???0649nobodyさん
2011/05/30(月) 00:38:12.18ID:???ある程度成功して金ができた時点で金をかけてじっくり作成
何も間違ってないよな
0650nobodyさん
2011/05/30(月) 01:58:03.50ID:???0651nobodyさん
2011/05/30(月) 15:42:42.07ID:???selectの部分を特定の人には見えないようにする時はどうしたらよいですか?
知りたいのは見えなくするという部分です
0652nobodyさん
2011/05/30(月) 15:48:05.74ID:1dtasSlP<select></select>
<%- end -%>
特定の人の判断はあるはずなのでそれ書いてね。
0654nobodyさん
2011/05/30(月) 16:36:51.47ID:CjORZr+0https://github.com/defunkt/jquery-pjax
0655nobodyさん
2011/05/30(月) 16:39:23.34ID:CjORZr+0http://www.flickr.com/photos/oreillyconf/sets/72157626743161970/
0656nobodyさん
2011/05/30(月) 17:20:55.19ID:CjORZr+0http://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
0657nobodyさん
2011/05/31(火) 17:28:27.08ID:Ka9v4rhmhttp://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html
21 Ruby Tricks You Should Be Using In Your Own Code
http://www.rubyinside.com/21-ruby-tricks-902.html
0658nobodyさん
2011/06/01(水) 02:32:47.79ID:???画面で配信予約(キューイング)しておけばrailsじゃなくてもよさそうな感じがするが
あえてrubyのみでチャレンジしようかと考えてます。
0659nobodyさん
2011/06/01(水) 02:52:56.28ID:???Railsで「ある程度古くなったデータを削除する」てのをやったことある
cronで、wgetしてキッカケを作った記憶ある。同じようにすれば出来そうだが。。
0660nobodyさん
2011/06/01(水) 02:53:55.52ID:t3dlqwrpcronで(上記コントローラメソッドを対象に)wgetを回すとバッチ処理が可能。
http://d.hatena.ne.jp/utadaq/20070410#1176159516
0661nobodyさん
2011/06/01(水) 04:06:23.44ID:???単純にモデルかどこかでメソッド定義して、ruby script/runnerでそれを呼ぶのはだめなのか?
0662ぴらぴら
2011/06/01(水) 06:09:50.56ID:Qt9eV/1tTwitterでなんかする参考になるかもしれない。
動いているところ http://gohantabeyo.com/
0663nobodyさん
2011/06/01(水) 13:23:22.78ID:t3dlqwrp作りたい料理にいち早く辿り着くためのキャッシュの小話
http://www.slideshare.net/hmsk/ss-8107056
How to Scale Rails to 100 million requests per month | Abelson Info | Sports Data Solved
http://abelsoninfo.com/news/blog/how-scale-rails-100-million-requests-month
A simple Perlbal load balancer config for mongrel cluster - gugod's blog
http://gugod.org/2007/09/a-simple-perlbal-load-balancer-config-for-mongrel-cluster.html
0664nobodyさん
2011/06/01(水) 15:05:08.26ID:???しつこいんだよ。ストーカーかよ
2007年の記事とか役に立つわけねーだろ
0665nobodyさん
2011/06/01(水) 21:56:23.76ID:???<% statement %>
<%= var %>
のようにrubyのコードを埋め込むことができますが
これらはどのようなコンテキストで実行されてるのですか?
<%= self %>
これを表示させると
#<#<Class:0x45cbe77>:0x90ba004>
のように出力されますがこれが何を意味しているのかよく理解できない。
#が二つあるので特異クラスの特異クラス???
0666nobodyさん
2011/06/02(木) 00:42:48.58ID:???携帯みたいにすぐメール来ると思ってる。
配送待ちが詰まってスプールが溢れる。
エラー返してくれるのはまだいいほう。
0668nobodyさん
2011/06/02(木) 06:41:08.62ID:kVYpGx5MDrySQL --- Don't Repeat Yourself ---
http://drysql.rubyforge.org/
ttp://www.gesource.jp/weblog/?p=633
0669nobodyさん
2011/06/02(木) 07:02:26.31ID:kVYpGx5Mhttp://www.gesource.jp/weblog/?p=635
Ruby on Railsのパフォーマンス向上に関する10のtips
http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし
:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
MySQLパフォーマンスチューニングのためのインデックスの基礎知識
http://d.hatena.ne.jp/kiyo560808/20101117/1289952549
0670nobodyさん
2011/06/02(木) 08:36:58.61ID:???0671nobodyさん
2011/06/02(木) 13:27:50.54ID:???0672nobodyさん
2011/06/02(木) 15:45:05.87ID:???> 次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
このくらいはARで自動的にやってほしいなあ
0673nobodyさん
2011/06/03(金) 00:18:13.72ID:???windows7 64bit
ruby 1.9.2
gem 1.8.5
rails 3.0.7
コマンドプロンプトでrails -v
は動くけど
aptana3だと
$ rails -v
Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in your Gemfile.
が出る
gem install sqlite3もエラー
0674nobodyさん
2011/06/03(金) 00:48:43.06ID:???0675nobodyさん
2011/06/03(金) 17:40:35.68ID:???64bitだと駄目っぽい
xpだとすんなりいく
0676nobodyさん
2011/06/04(土) 03:50:45.85ID:???0677nobodyさん
2011/06/04(土) 10:03:26.54ID:???どうなの?
0678nobodyさん
2011/06/05(日) 03:27:56.83ID:IJoH8Ll4>>643
Here's Why Ruby On Rails Is Hot
http://b.hatena.ne.jp/entry/www.businessinsider.com/heres-why-ruby-on-rails-is-hot-2011-5
0679nobodyさん
2011/06/06(月) 01:46:49.89ID:QMeKtLsuhttp://b.hatena.ne.jp/entry/weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model
0680nobodyさん
2011/06/06(月) 12:07:40.08ID:???現在の user.login_count が 3 だった場合、
user.login_count+=1
user.save
みたいにすると、発行されるSQLが
update users set login_count = 4 where id = 1;
みたいになってしまいます。
update users set login_count = login_count + 1 where id = 1;
とSQL側で演算しないとレースコンディションが発生する可能性が高くなると思います。
select for update で読み取りロックをかける方法も考えましたが、
新しい問題を起こす可能性の方が高いのでやりたくありません。
こういう場合、SQL側で加算させる方法はないでしょうか?
0681nobodyさん
2011/06/06(月) 12:39:52.33ID:???0682nobodyさん
2011/06/06(月) 12:59:36.72ID:K3+oLe8q0683nobodyさん
2011/06/06(月) 17:37:17.20ID:QMeKtLsuhttp://www.opensourcerails.com/
0684nobodyさん
2011/06/07(火) 00:13:39.74ID:???Rails におけるレースコンディションの例とその回避方法
http://d.hatena.ne.jp/LukeSilvia/20100130/p1
0685nobodyさん
2011/06/07(火) 10:39:12.16ID:???AM#increment ?
んなもんないしARの方のことを言ってるのだとしたら
increment は update_attributes のラッパーでもない
0686nobodyさん
2011/06/07(火) 11:02:53.70ID:nEfov8s20687nobodyさん
2011/06/07(火) 12:14:30.09ID:+kB2cAUQ$ rake db:migrate
で
sh: rake: command not found
とエラーになります。
しかし、windowsのコマンドプロンプトで実行すると正常に動作します。
aptana3上のセッティングだと思うのですが
どこを設定すればいいのでしょうか?
aptana 3, build: 3.0.1.201104291443
ruby 1.9.2p136 (2010-12-25 revision 30365) [i386-mswin32]
rails 3.0.7
gem 1.8.5
です。
宜しくお願い致します
0688nobodyさん
2011/06/07(火) 14:26:06.75ID:???0689680
2011/06/07(火) 20:28:43.98ID:???execute_sql でやろうと思います。
0690nobodyさん
2011/06/07(火) 21:09:34.57ID:Yc9LS9V/Rails3だとみんなIDE何使ってんの?
0691nobodyさん
2011/06/07(火) 22:55:24.10ID:D/O719uc0692nobodyさん
2011/06/08(水) 11:03:57.76ID:???ログイン回数のカウント程度で整合性気にしてたら何もできんぞ
心配でしかたないなら lock_version カラム入れるか AR.increment_counter
0693nobodyさん
2011/06/08(水) 11:05:56.59ID:???0694nobodyさん
2011/06/08(水) 12:15:53.83ID:te4kaWzhふぁい!
0695nobodyさん
2011/06/08(水) 12:37:21.52ID:TM/0uY0c0696nobodyさん
2011/06/08(水) 13:32:48.59ID:dMYNe+nJ0697nobodyさん
2011/06/08(水) 18:17:18.14ID:???0698nobodyさん
2011/06/08(水) 18:33:31.44ID:???0699nobodyさん
2011/06/08(水) 22:51:01.40ID:???rails.vimの出来が良すぎるので。
ただ、neocomplcache.vimと併用すると
rails.vim提供の補完が全滅するのがとにかく悲しい
両方共 出来が良すぎるので無効には出来ないですが。。。
0700nobodyさん
2011/06/08(水) 23:28:52.78ID:???gem install nokogiriでインストールしたのに、
controllerで鋸を使おうと、
require 'rubygems'
require 'open-uri'
require 'nokogiri'
を記述すると、
no such file to load -- nokogiriでエラーになります。
今だ鋸が使えず煮詰まっているので、
どなたか解決方法を教えていただけると有難いです。
0701nobodyさん
2011/06/09(木) 00:51:50.68ID:???0702nobodyさん
2011/06/09(木) 01:06:42.15ID:???ruby 1.9.2p180
rails 3.0.7
webrick
です。
yum install libxml2 libxml2-devel libxslt libxslt-develは実施済みですが、
windowsでもlinuxでも同じ状況が発生しているので、OSは関係ない気がしてます。
irbではrequire 'nokogiri'でTrueが返ってきています。
宜しくお願い致します 。
0703nobodyさん
2011/06/09(木) 01:09:52.53ID:60ZVyNduGemfileに書いてbundle installし直したか?
0704nobodyさん
2011/06/09(木) 01:12:28.41ID:60ZVyNduGemfileに指定したgemだけを使うように$LOAD_PATHを書き換える。
インストールしてあってもGemfileに出てこないgemはそのGemfileを使うプロジェクトには見えない。
0705nobodyさん
2011/06/09(木) 01:44:33.13ID:???IDE(NetBeans7)で
Gemfileでgem 'nokogiri'を記入しbundle installもやっていましたが、
Webrickを再起動してもその設定が反映されていないようです。
久しぶりにIDE自体を再起動してみたら、やっとnokogiriを認識してくれました。
IDEでのRails開発は思わぬ所でつまづきました。
でも、これでやっと先へ進めそうです。ありがとうございました!
0706nobodyさん
2011/06/09(木) 01:56:59.91ID:???合わせてありがとうございました。
0707nobodyさん
2011/06/09(木) 02:00:47.93ID:60ZVyNdu0708nobodyさん
2011/06/09(木) 05:27:40.16ID:MhWNiP+Lhttp://www.itmedia.co.jp/news/articles/1006/21/news064.html
0709nobodyさん
2011/06/09(木) 07:01:33.23ID:???0710nobodyさん
2011/06/09(木) 11:51:22.20ID:???0711nobodyさん
2011/06/09(木) 11:51:59.18ID:???0712nobodyさん
2011/06/09(木) 12:08:47.36ID:???0713nobodyさん
2011/06/09(木) 13:15:48.51ID:???サーバーはAmazonEC2に移すとして、Rails自体の限界ってありますかね?
将来を考えたら違う言語で書き換える必要があるのだろうか。
0714nobodyさん
2011/06/09(木) 13:43:54.03ID:???1日500万PVのサービスを作って運営してるってまじかよ
0715nobodyさん
2011/06/09(木) 16:53:46.07ID:???0716nobodyさん
2011/06/09(木) 16:57:20.97ID:???0717713
2011/06/09(木) 17:18:55.44ID:???詳しい人と色々相談した結果、国内のクラウドサービスを使うことになりました。
広告収入よりも確実に運用費が上回りそうで怖い。。
0718nobodyさん
2011/06/09(木) 17:51:19.36ID:???どのrbファイルを開いてもエラーが発生します
NomethodError: undefined method 'specifications' for "c:/ruby/lib/ruby/gems/1.9.1":String
E121: 未定義の変数です: s:ruby_path
E15: 無効な式です: s:ruby_path
環境は
WindowsXP
Vim 7.3.206 (2011/05/26版)
ruby 1.9.2
なんででしょうかorz
0719nobodyさん
2011/06/09(木) 18:19:29.55ID:???RVMを利用している状態でIDEを使いたい場合
通常の導入方法ではデフォルトのRubyが認識されると思います
これを、自分の作ったGEMSETに指定したり
RVMで導入したRubyやRailsを使用したりするには
IDEの設定ファイルにあるGEMやRUBYの読み込み部分を手動で書き換えるのが一般的なのでしょうか
もしよい方法があれば教えてください
0720718
2011/06/09(木) 23:45:31.56ID:???エラーは出なくなりました
ttp://stackoverflow.com/questions/6179808/vimrubynomethoderror-undefined-method-specifications?utm_source=twitterfeed&utm_medium=twitter
0721nobodyさん
2011/06/10(金) 09:17:12.92ID:Z5WyE8k8Austin, TX: $81,000
Chicago, IL: $96,000
Denver, CO: $82,000
Los Angeles, CA: $95,000
New York, NY: $106,000
Phoenix, AZ: $76,000
San Francisco, CA: $111,000
Seattle, WA: $81,000 per year.
http://www.railshosting.org/top-five-websites-to-find-ruby-on-rails-jobs
0722nobodyさん
2011/06/11(土) 14:52:28.55ID:???なにーと思って最新版を見に行ったらAptana Studio 3に統合されたと。
んでAptana Studio 3インストールしてみたらカスみたいなアプリに成り下がってて使えたもんじゃない。
ってかRadrailsにあったServerとかGeneratorといったViewが無いんですけど。
一体何がしたいんですかねAptanaは。嫌がらせですかね?
かといって統合開発環境はEclipseじゃないと使いたくない。
個人的な理由として自作のOSGiバンドルと連携する必要があるんで。
(蛇足だがNetBeansのコミュがキモいから近寄りたくないw)
んでまともそうなのは3rdRails。ま、金とってるだけのことはありますわ。
でも私、金ありませんのでw
んというわけでEmacsに戻りますよ。
今どきフレームワークなんてほぼIDEのデキで決まるようなもんですしね。
Railsの未来は暗いっすね〜。
0723nobodyさん
2011/06/11(土) 16:08:34.21ID:???ruby→gem→rails→DB→IDE or TextEditor→Plugin or Property Setting
仮想OS環境だとさらにキツイ、もう疲れた
0724nobodyさん
2011/06/11(土) 16:25:41.84ID:???開発環境が無い。
RadRails => Rails3未対応。駄目。
Aptana => 色々と駄目。
TextMate => 日本語入力できない。TM2いつまでたっても出ないし。
バンドル入れてもフリーズして入力できねぇよ、タコ。
なんていうか英語以外の自然言語なんて存在しない思ってる奴が作ってるるんだろ多分。
3rdRails => 3rdRails様ぁぁぁタダで使わせてくだちゃいいいおねがいしまちゅうううううう><:
0725nobodyさん
2011/06/11(土) 17:52:08.14ID:???RedCarでも使ってるのか
0726nobodyさん
2011/06/12(日) 00:50:03.63ID:???0727nobodyさん
2011/06/12(日) 01:33:59.09ID:???0728nobodyさん
2011/06/12(日) 01:55:57.17ID:???0729nobodyさん
2011/06/12(日) 09:29:12.62ID:???2も3も覚えなければならないってことですね。
分かります。
0730nobodyさん
2011/06/12(日) 13:59:05.65ID:exmFVX0ahttp://blog.darkhax.com/2010/07/30/auto-scale-your-resque-workers-on-heroku
heroku-resque-auto-scale | RubyGems.org | your community gem host
https://rubygems.org/gems/heroku-resque-auto-scale
0731nobodyさん
2011/06/12(日) 15:45:43.26ID:???0732nobodyさん
2011/06/12(日) 16:03:16.32ID:???0733nobodyさん
2011/06/12(日) 16:39:32.64ID:???0734nobodyさん
2011/06/12(日) 17:25:28.04ID:+q+sCwIP新日本テクトスという会社を追われ、その後どうしてよいかわからなくなりました。
だけど私の大好きな尾崎豊の歌に励まされ、夢であるプロのクリエイターを目指すことにしました。
何度も挫けそうになりましたが、尾崎豊の歌を聞きながら自分を励ましています。
今も尾崎豊の歌のおかげで、夢を諦めずにCGアニメの製作を続けられています。
とりあえず、以下の動画を見てください。一生懸命作ったもので、自分では既にプロレベルの傑作だと思ってます。
できればみなさんのご意見、ご感想を聞きたいです。
復興支援アニメ.mp4
http://www.youtube.com/watch?v=yn4uTiN8vvM
湾岸鉄道キャンペーンCM(カラー).mp4
http://www.youtube.com/watch?v=g3PlX1OAhug&feature=channel_video_title
これは力作で、にしおかすみこさんにも是非見てもらいたかったため彼女のブログにコメントしたんですが無視されました。
http://blog.watanabepro.co.jp/nishiokasumiko/archives/2008/02/22_15_post_22.html
(下の方にあります。投稿者: hekeneko | 2008年03月24日 22:54)
やはり私の才能に気づいてくれる人は中々いないみたいですね(苦笑)。
題名”ラダニアムの翼”
A wing of radaniam_part�U.mp4
http://www.youtube.com/watch?v=keSK70uqDJY
A wing of radaniamu part_�V.mp4
http://www.youtube.com/watch?v=-LRZbXbirR0
題名”hekeneko honey”
http://www.youtube.com/watch?v=kATwf6fAkG8
私の世界観の全てを凝縮した力作です。hekenekoワールドをご堪能あれ。
0735nobodyさん
2011/06/12(日) 18:20:46.72ID:???いつまでも維持され続けるvb6アプリの様に成りそう。
0736nobodyさん
2011/06/13(月) 00:05:35.91ID:???0737nobodyさん
2011/06/13(月) 01:04:49.91ID:???0738nobodyさん
2011/06/13(月) 01:30:42.92ID:kpYjmHiFこれまじか
neocon使ってみようかと思ったけど、rails.vimが使えなくなるなら、使わない方が良さげだなぁ
直ったらまた教えてくれ
0739736
2011/06/13(月) 02:21:15.37ID:???モデル毎に書くの面倒じゃない。
class Base < ActiveRecord::Base みたいなの作って
それを継承すりゃいいんかなと、書いたけどbaseなんてテーブルねーよタコって言われるんですよ。
0740nobodyさん
2011/06/13(月) 02:50:04.97ID:???abstract_class属性をtrueにすれ。
class Base < ActiveRecord::Base
self.abstract_class = true
end
class Child < Base
...
end
あるいはActiveRecord用のプラグインとして書くか。
0741nobodyさん
2011/06/13(月) 12:11:26.10ID:???rubyの場合、継承使うより mix-in のがいいかも。楽だし。
共通処理切りだして、そいつをincludeする。
継承使うと、modelとDBの関係やらが色々あって面倒くさい。
acts系のpluginを読むと良いよ
どうやって共通の処理をModelに実装しているかよく分かる
paranoid とか tree とか。
0743nobodyさん
2011/06/13(月) 23:31:49.60ID:???マジレスすると補完系のプラグインに依存しない方がいい。
anything.elとかneocomplcacheとか喜んで使ってるのは日本人だけだしね。
0744nobodyさん
2011/06/13(月) 23:34:50.55ID:???英語圏の人間は単語は指が覚えてるから、打った方が早い
補完を使うと目で選ぶ作業が入る分、どうしてもタイムラグが出てしまう
0745nobodyさん
2011/06/14(火) 00:01:42.64ID:???get[tab]
って入力してどんなゲッターがあるのか(ロボじゃないよ)一覧できるのは楽。
0746nobodyさん
2011/06/14(火) 00:06:52.01ID:???0747nobodyさん
2011/06/14(火) 00:56:08.44ID:???外人が使ってないってのは大嘘よ
0748nobodyさん
2011/06/14(火) 01:16:33.70ID:???ブラウザのツール使ってcsrfトークン削除したり値を書き換えて送信しても
普通に更新してしまいます
application_controllerにprotect_from_forgeryは書いてあるのですが
何か他に設定必要なんでしょうか?
0749nobodyさん
2011/06/14(火) 01:54:16.44ID:???どちらが、初心者にはとっつきやすいでしょうか?
0750nobodyさん
2011/06/14(火) 01:59:37.30ID:???両方使ったことあるけど
CakeよりRoRのほうが書くソースコードの量少ないし
分かりやすいと思う
まあ、RubyにしろPHPにしろそれを勉強してからだからどっちの言語が直感で書きやすいかで決めればいいと思う
0751nobodyさん
2011/06/14(火) 02:07:31.52ID:???ありがとうございます。
両方とも継承とかを使うオブジェクト指向になりますか?
またルーティングするときに
http://www.hoge.com/taro
http://www.hoge.com/hanako
みたいなかんじでプロフィールを表示させることは、両者で可能でしょうか?
0753nobodyさん
2011/06/14(火) 02:21:48.21ID:???ありがとうございます。
セキュリティの面(クロスサイトスクリプティング対策)ではどちらがオススメですか?
また、同時アクセスの許容で行くと、どちらが耐えられるアクセス数は大きいですか?
0754nobodyさん
2011/06/14(火) 02:27:42.40ID:???XSSやSQLインジェクションはどちらも対応している
どっちがおすすめかと言われればRubyのほうが後発だから言語レベルで言うならRubyのほうがおすすめ
同時アクセスはRailsのほうが強い、例えばTwitterなんかはずっとRails使ってた(今もかな?)
スクリプト言語はページを表示するたびにファイル全部読み込むからとにかく遅い
キャッシュなんかを併用して行かないと何使おうが遅いからフレームワークうんぬんより
自分でどう対応していくかが重要
0755nobodyさん
2011/06/14(火) 04:17:49.23ID:???0756nobodyさん
2011/06/14(火) 05:20:51.76ID:???CakeよりRailsの方が何倍も速い
0757nobodyさん
2011/06/14(火) 06:05:53.07ID:???Railsは本当に実力があるから流行ってるのだ。
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
0858nobodyさん
2011/06/30(木) 02:19:11.55ID:???これってRailsにとっていいことなのかな?
個人で追っかけてるエンジニアは別にいいだろうけど、教育する側とか本の著者とか可哀想
Rails1時代の良書が最早ゴミ屑となってる現状を見ると考えさせられるものがある
0859nobodyさん
2011/06/30(木) 02:22:39.34ID:???そんなこと気にしなくてもいい。
0860nobodyさん
2011/06/30(木) 03:27:43.73ID:X9wM8bO0http://c-brains.jp/blog/wsg/11/06/29-121115.php
0861nobodyさん
2011/06/30(木) 17:58:07.18ID:???Rubyコンテナがなくなってますた。JRoR動かすにはどうしたらいいのでしょうか。
0862nobodyさん
2011/06/30(木) 18:15:49.78ID:???フレームワークの研究に大部分の時間が割かれてしまうというのもエンジニアとして悲しい。
0863nobodyさん
2011/06/30(木) 21:23:11.79ID:T+xo/lLj0864nobodyさん
2011/06/30(木) 22:20:07.49ID:???Railsで日本語を使ってる全てのファイルに文字エンコーディングのマジックコメントを書かないとエラーが出るようになってしまったのですが
どこかでまとめてマジックコメントを指定することは出来ないのでしょうか?
0865nobodyさん
2011/06/30(木) 23:10:01.28ID:T+xo/lLj入出力だけならRUBYOPTで-Eを使ったらなんとかならんかね。
0867nobodyさん
2011/06/30(木) 23:47:40.34ID:T+xo/lLj0870nobodyさん
2011/06/30(木) 23:56:29.70ID:???それこそRubyでちょちょいと書けばすぐじゃないか・・・
0871869
2011/06/30(木) 23:57:06.28ID:???0873nobodyさん
2011/07/01(金) 01:18:06.71ID:Xb0FHtsXsed -e '1s/.*/# coding: UTF-8¥n&/'
みたいなのでいいんだけど、
* 既に入っている場合は何もしない。
* 1行目がsh-bangなら2行目に入れる。
* エンコーディングを推測する。
なんてのを考え出すと微妙に面倒だな。
0874nobodyさん
2011/07/01(金) 01:36:59.66ID:???【答え】移行なんだから既に入ってるわけがない
* 1行目がsh-bangなら2行目に入れる。
【答え】Railsアプリでsh-bangが入ってるとは思えない。入っていても手動で十分に対処できる範囲
* エンコーディングを推測する。
【答え】エンコーディングを推測する必要はない。開発者はどの文字コードを指定するのか分かっている。
【結論】微妙でもなんでもない
0875nobodyさん
2011/07/01(金) 01:46:05.84ID:???0876nobodyさん
2011/07/01(金) 02:11:49.62ID:Xb0FHtsXいやいや、汎用的にマジコメを付けるユーティリティを作るとしたら、という話。
0877nobodyさん
2011/07/01(金) 04:41:09.53ID:???こういう人って害悪だよね
うちの会社でも英語出来るってだけで大威張りな先輩いるけど、
書くコードはしょぼいし人のマネジメントなんてできやしないし、夜な夜なはてなブックマークあたりで偉そうなコメント書いてるし可哀想
0878nobodyさん
2011/07/01(金) 08:54:46.81ID:???0879nobodyさん
2011/07/01(金) 11:51:21.24ID:???APIすら読めない奴とかいるからね。
0880nobodyさん
2011/07/01(金) 14:02:37.03ID:???0881nobodyさん
2011/07/01(金) 16:29:10.27ID:???他人と接点の無いニート君には分からなかったか。
0882nobodyさん
2011/07/01(金) 17:19:15.41ID:???0883nobodyさん
2011/07/01(金) 20:08:03.03ID:???/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
0884nobodyさん
2011/07/01(金) 20:41:31.04ID:???このあたりの厳密さを求める職場とそうでない職場でいえば、俺は面倒くさいが前者が好き。
0885nobodyさん
2011/07/01(金) 20:42:33.37ID:???0886nobodyさん
2011/07/01(金) 20:46:48.20ID:???そもそも、「説明書を読むことを放棄している」というレベル。
最新の説明書が英語なら英語を読めるようになるしかない。
説明書も読まずに周りに知識や技術を頼ることしか考えてないような奴が一番迷惑なんだよね。
0887nobodyさん
2011/07/01(金) 21:15:20.94ID:???"APIリファレンスを読む" 9,890件
"APIを読む" 1,530,000件 ※APIのソースを読むという意味の用法もちらほら
おれはAPIドキュメント派
0888nobodyさん
2011/07/01(金) 21:25:01.78ID:???少なくとも英語を話す外人には絶対に通用しないな。
彼らは何を指しているのか正しく言わないとダメだから。
実際はAPIの意味を誤解してたくさいがな
0889nobodyさん
2011/07/01(金) 21:42:24.39ID:???0890nobodyさん
2011/07/01(金) 22:27:37.46ID:???0891nobodyさん
2011/07/01(金) 23:21:28.51ID:Xb0FHtsXfind . -name '*.rb' -exec emacs -batch -visit '{}' -eval '(save-buffer)' ¥;
みたいなのでいけるのか?
0893nobodyさん
2011/07/02(土) 02:16:12.34ID:???「そんな敷居の高いフレームワークはヲタク専用!」とか言う奴は好きにすればいい
燃料を承知の上で書けば、PHPer にはそういう傾向が高い気がする
0894nobodyさん
2011/07/02(土) 04:00:03.48ID:Wv7ItGR4データベースの内部動作を知る - 週末スペシャル:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20110629/361862/
データベースには3種類のファイルがある
テーブルとレコードの構造を詳しく見てみよう
インデックスで検索を高速にする
RDBMSが備えるさまざまな高速化手法
0895nobodyさん
2011/07/02(土) 05:23:05.85ID:???例えば、ログイン中のuser_idを取得することを考えます。
ビューでuser_idを取得するに、application_helperに、current_user_idというメソッドを定義します。
コントローラでuser_idを取得するために、application_controllerに、current_user_idというメソッドを定義します。
このように全く同じロジックのメソッドを二箇所で定義しなければなりません。
これをどこか一箇所でまとめて定義することは出来ないでしょうか。
0896nobodyさん
2011/07/02(土) 06:25:49.65ID:???0897nobodyさん
2011/07/02(土) 08:01:12.69ID:UIkQ3exX逆にそういうのを生きがいにしてる人もいるんだろうな
0898nobodyさん
2011/07/02(土) 12:59:07.55ID:e4/H4FLl0900895
2011/07/02(土) 23:17:23.43ID:???ありがとうございます。求めていた機能を実現できました。
>>898
そのやり方だとコントローラでその都度includeする必要になるので、すいませんが却下しました。
0901nobodyさん
2011/07/03(日) 06:23:17.14ID:NgqIDg90http://confreaks.net/videos/554-scotlandruby2011-scaling-groupon
0902nobodyさん
2011/07/03(日) 19:17:23.93ID:NgqIDg90http://www.youtube.com/watch?v=t9LMOydfc4k
0903nobodyさん
2011/07/04(月) 01:14:12.29ID:QtysrN+Whttp://thinkit.co.jp/story/2011/04/01/2067
0904nobodyさん
2011/07/04(月) 01:59:32.97ID:???という認識で合ってますか?
メールサーバーと連携するようなサービスは開発できないのかな?
cronで何か処理したい場合とかも無理?
0905nobodyさん
2011/07/04(月) 02:21:20.36ID:???知事との握手を拒否
http://www.youtube.com/watch?v=VtUqWdbjnTk
「客を出迎えるときはおまえが先に部屋に入ってから俺を呼べ」
「今のはオフレコで」
「書いたらその社は終わりだからな!」
0906nobodyさん
2011/07/04(月) 04:04:50.59ID:vrHCy4WHだいたいあってる。
いろいろオプションを付けることができる。
たとえば、cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。
0907904
2011/07/04(月) 07:04:29.01ID:???ご返信ありがとうございます。
>cronは1日1回起動なら無料だけど細かくやりたいなら有料とか。
なるほど、これは結構面倒ですね。。
色々やりたいWEBアプリの場合はそれなりに高くつきそうですね。
AmazonEC2辺りと比べて決めることにします。
ありがとうございました。
0908nobodyさん
2011/07/04(月) 09:48:31.74ID:???0909nobodyさん
2011/07/04(月) 21:05:32.93ID:???Rails内でPythonを使う方法ってありますか?
0910nobodyさん
2011/07/04(月) 21:09:33.29ID:vrHCy4WHRubyKaigiに合わせて出る予感。Ruby 1.9.3は無理そうだが。
0911nobodyさん
2011/07/04(月) 22:33:18.07ID:???別プロセスでそのライブラリ使うPythonのプロセスをfrokするとか。
素直にDjangoにした方が良いような気もするけど。
0912nobodyさん
2011/07/05(火) 00:09:27.38ID:???http://rubypython.rubyforge.org/
0913nobodyさん
2011/07/05(火) 15:19:37.81ID:???resources :blogsというリソースを定義すると、
blog_pathやblog_urlという名前付きのルーティングが定義されますが、
これはどちらを使うべきですか?
基本的にはblog_pathを使い、
どうしてもドメインを含めたURLを指定しなければいけない時だけ、blog_urlを使う、
という考え方で良いのでしょうか?
blog_urlが絶対パスなので全てこちらを使うようにすれば問題無いような気もするのですが
さすがにそれはスマートではない気がします。
blog_pathだとまずいケースなどありましたら教えていただけると嬉しいです。
0914nobodyさん
2011/07/05(火) 15:51:40.01ID:???0915nobodyさん
2011/07/05(火) 19:01:47.31ID:???0917nobodyさん
2011/07/05(火) 20:46:06.92ID:bn4v4w2lhttp://www.webcreatorbox.com/webinfo/overseas-popular-web-services/
0918nobodyさん
2011/07/06(水) 07:59:37.78ID:O0oTC8/5http://leadthinking.com/233-sending-or-receiving-emails-with-rails
0919nobodyさん
2011/07/06(水) 08:33:41.60ID:O0oTC8/5http://d.hatena.ne.jp/babie/20100807/1281141307
http://d.hatena.ne.jp/taslam/20080313/1205392784
http://adam.heroku.com/past/2008/11/2/pony_the_express_way_to_send_email_from_ruby/
0920nobodyさん
2011/07/06(水) 08:59:09.04ID:O0oTC8/5http://blog.heroku.com/archives/2009/11/9/tech_sending_email_with_gmail/
Heroku | Dev Center | Sending Email from Your App
http://devcenter.heroku.com/articles/smtp
0921nobodyさん
2011/07/06(水) 09:03:00.78ID:O0oTC8/5http://cloudmailin.com/
herokuでcloudmailinを使ってメールを受信する | BuGcloUd.com
http://bugcloud.com/?p=1147
0922nobodyさん
2011/07/06(水) 09:04:55.37ID:O0oTC8/5http://sendgrid.com/
第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT
http://thinkit.co.jp/story/2011/04/01/2067
0923nobodyさん
2011/07/06(水) 18:11:43.10ID:???いまは
ids = [1011, 1024, 1025]
for id in ids
Model.get(id).delete()
end
とやってますが、どう考えても効率が悪いです。
0924nobodyさん
2011/07/06(水) 18:24:27.58ID:???0925nobodyさん
2011/07/06(水) 19:15:50.04ID:???0926nobodyさん
2011/07/07(木) 01:56:46.85ID:???for ... in より each が多いし、引数のないメソッド呼び出しには () は付けないしな
0927nobodyさん
2011/07/07(木) 20:05:47.27ID:???http://railswizard.org/
0928nobodyさん
2011/07/07(木) 22:49:50.00ID:lU+j+Tt0http://www.func09.com/wordpress/archives/426
「RailsWizard」を使って最速で開発を始めましょう - Back yard : yuya_lush’s report
http://d.hatena.ne.jp/yuya_lush/20110707/1310021773
Rails Installer
http://railsinstaller.org/
InstantRails で 簡単 Ruby on Rails 体験
http://omakase.ninpou.jp/apdev/instantror.htm
MOONGIFT: Railsを見える化「RailRoad」:オープンソースを毎日紹介
http://www.moongift.jp/2007/07/railroad/
Unexpected Run: Rails3.0でモデルのER図を簡単に出力する方法
http://sawada0903.blogspot.com/2010/10/rails30er.html
0929nobodyさん
2011/07/07(木) 22:51:50.25ID:lU+j+Tt0http://bitnami.org/tutorials/from_instantrails_to_rubystack
http://bitnami.org/stack/rubystack
0930nobodyさん
2011/07/07(木) 22:58:48.80ID:lU+j+Tt0The Ruby Toolbox: Know your options!
http://ruby-toolbox.com/
RubyGems.org | your community gem host
http://rubygems.org/
0931nobodyさん
2011/07/08(金) 01:03:38.45ID:1EKWObaaRailsのクールなデザインを一瞬で自動生成する「Web App Theme」がステキ - 医者を志す妻を応援する夫の日記
http://d.hatena.ne.jp/shunsuk/20091020/1256038822
app/views/layouts/memos.html.erbは、削除しておいてください。
$ script/generate theme
$ rm app/views/layouts/memos.html.erb
Webシステム開発者に送る便利なテンプレート「Web App Theme」
http://www.moongift.jp/2009/06/web_app_theme/
http://github.com/pilu/web-app-theme
sudo gem install web-app-theme -s http://gemcutter.org
Install any HTML theme/template into your Rails app
http://drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/
http://github.com/drnic/install_theme
http://drnicwilliams.com/
Pluginが広げるRailsの魅力
http://www.slideshare.net/dara/pluginrails
0932nobodyさん
2011/07/08(金) 10:51:14.72ID:1EKWObaaThe Ruby Toolbox: Know your options!
http://ruby-toolbox.com/
RubyGems.org | your community gem host
http://rubygems.org/
Top-Rated Plugins - Agile Web Development
http://agilewebdevelopment.com/plugins/top_rated
0933nobodyさん
2011/07/08(金) 12:57:40.41ID:1EKWObaahttp://scriptserver.blogspot.com/2009/06/howto-use-sinatra-in-rails-metal.html
Rails Metal, Rack, and Sinatra
http://www.slideshare.net/adamwiggins/rails-metal-rack-and-sinatra
How to embed a Sinatra app inside a Rails app as a plugin (not using Rails Metal) - manalang
http://manalang.com/how-to-embed-a-sinatra-app-inside-a-rails-app
[rails] Rails3からSinatraを呼ぶ - よしだメモ
http://d.hatena.ne.jp/rudeboyjet/20100919/p1
Embedding Sinatra in a Rails 3 Application
https://www.ibm.com/developerworks/mydeveloperworks/blogs/anachronistic/entry/embedding_sinatra_in_a_rails_3_application?lang=ja
0934nobodyさん
2011/07/08(金) 13:01:48.26ID:1EKWObaahttp://railscasts.com/episodes/150-rails-metal
Sinatraで鼻歌まじりのWeb開発
http://www.slideshare.net/dara/sinatraweb
Sinatra
http://www.sinatrarb.com/
0935nobodyさん
2011/07/08(金) 18:18:35.69ID:EhoIXTUllink_toでクリック連打を制御する事は可能でしょうか?
同じように:disable_withを指定しても駄目なようです。
0936nobodyさん
2011/07/08(金) 20:54:36.23ID:1EKWObaajavascript 連打防止
0937nobodyさん
2011/07/09(土) 03:10:41.00ID:KANUNTR7エラーとなってしまいます(os Windows/ruby 1.8.7/MySQL 4.1/rails 3.0.9)
gem install mysql2
...
checking for rb_thread_blocking_region()... no
checking for main() in libmysql.lib... no
*** extconf.rb failed ***
...
ruby1.8.7なのでrb_thread_blocking_region()はnoでいいとして、次がダメです。
libmysql.libをとってきて任意のディレクトリに置き
gem install mysql2 --with-libmysqllib="C:\...\libmysql"
とするなど、いくつかのオプションを追加してみましたが、同じエラーで通りません。
mysql2のドキュメント(http://rubygems.org/gems/mysql2)を見ると、
以下のオプションが必要かもしれないよとあるのですが
--with-mysql-config=/some/random/path/bin/mysql_config
これがどのファイルを指しているのかわからないのです。
mkmf.rbのコードからは、このオプションをもとにlibファイルを確認している様子で
なにかコンパイル設定じゃないかと想像したのですが、
MySQLをwindowsインストーラでインストールしたせいなのか
これに該当するファイルがないように思われます。
わかる方いたらお願いします
0938nobodyさん
2011/07/09(土) 03:39:29.64ID:???>これがどのファイルを指しているのかわからないのです。
インストールしたMySQLのどこかにmysql_configという名前のファイルがあるはずなので、そのファイルのパスを指定する。
検索して探してみるといい。
無い場合は、mysql_configが入ったパッケージを別途インストールしないといけないのだが、windowsの場合はよく分からん。
debianの場合は確かlibmysqlclient-devにあった。
0939nobodyさん
2011/07/09(土) 04:02:19.04ID:KANUNTR7別途ダウンロードしてきたパッケージの中にmysql_configが見つかり
ようやく何が必要かわかってきました。まだ解決していませんが
なお作業してみて報告します。ありがとうございます!
0940nobodyさん
2011/07/09(土) 08:01:46.57ID:dlCMIQVvhttp://d.hatena.ne.jp/moro/20090223/1235381851
KOSHIGOE学習帳 - [Ruby] Rails Engines基礎
http://w.koshigoe.jp/study/?%5BRuby%5D+Rails+Engines%B4%F0%C1%C3
大場寧子のホームページ - Engineを作る
http://ko.meadowy.net/~nay/?Engine%A4%F2%BA%EE%A4%EB
Rails Engines なプラグインを書いてみた
http://typo.okkez.net/2009/12/18/writing-rails-engines
[RubyOnRails]UserEngine導入|株式会社 フラッツ
http://www.flatz.jp/archives/143
Railscasts - Rails Engines
http://railscasts.com/episodes/149-rails-engines
lazyatom/engines - GitHub
https://github.com/lazyatom/engines
0941nobodyさん
2011/07/09(土) 09:18:46.29ID:KANUNTR7ライブラリやヘッダファイルがインストールされたのを確認したのですが
mysql_configはインストールされませんでした。
改めて--with-libmysqllibオプションでlibmysql.libのパス指定するなど試みましたが、
どうしても>>937の
checking for main() in libmysql.lib... no
をクリアできず、一旦断念して(rubyの)MySQLライブラリを使用してひとまず先に進むこととしました。
でもどうにもすっきりしないので、もし何か心当たりがあればおしえていただければ幸いですm(_ _)m
0942nobodyさん
2011/07/09(土) 09:27:39.43ID:dlCMIQVvIt includes ready-to-run versions of Apache, MySQL, Ruby and Rails and required dependencies.
http://bitnami.org/stack/rubystack
0943nobodyさん
2011/07/09(土) 09:52:00.97ID:dlCMIQVvhttp://omakase.ninpou.jp/apdev/instantror.htm
0944nobodyさん
2011/07/09(土) 12:45:46.52ID:dlCMIQVvhttp://www.infoq.com/jp/articles/gregg-pollack-scaling-rails
0945nobodyさん
2011/07/10(日) 01:02:43.96ID:???一つのブログに複数のエントリを作成できて、
一つのエントリには複数のコメントが付きます。
このような階層になっている場合、
resources :blogs do
resources :entries do
resources :comments do
end
end
end
のようにネストすると良さそうですが、
URLにblog_idがそのまま表示されてしまうので困っています。
理想としては、
ブログのアクセスにはブログのタイトルをURLにしたいのです。
http://sample.com/myblog
しかしこれを実現するには、
get '/:title' => 'blogs#show'
のように指定する必要があり、resourcesが使えなくなってしまいます。
URLにblog_idを含ませずにentryやcommentをresourcesのネスト定義することは出来ないでしょうか?
0946nobodyさん
2011/07/10(日) 01:04:20.28ID:RahZbwv3http://railslab.newrelic.com/scaling-rails
Episode #1 - Page Responsiveness
Episode #2 - Page Caching
Episode #3 - Cache Expiration
Episode #8 - Memcached
Episode #10 - Client-side Caching
Episode #11 - Advanced HTTP Caching
Episode #14 - Rack & Metal
Episode #17 - Scaling Your Database - Part 1
Ruby on Rails Guides: Caching with Rails: An overview
http://edgeguides.rubyonrails.org/caching_with_rails.html
0947nobodyさん
2011/07/10(日) 14:06:04.03ID:fz5jf5Haモデルの to_param メソッドを定義して、idのかわりにURLに入れたいものを返す。
コントローラでfind(params[:id])しているところを find_by_属性(params[:id])にする。
でどうか?
0948nobodyさん
2011/07/10(日) 18:15:19.53ID:???が存在する
それぞれのtableは最低 name created_at というカラムが存在する
こういった状況で
その3つのテーブル全ての中からcreated_atで最新5件をとってきたい
というような場合はどうすればいいですか?
現状は
tableA
tableC
tableD
それぞれ最新5件を取得
created_atでソート
下位10件を切り捨て
という方法をとってますが,どうもエレガントではありません.
よろしくお願いします.
0949nobodyさん
2011/07/10(日) 19:49:04.58ID:???0950nobodyさん
2011/07/10(日) 19:57:16.00ID:???0951nobodyさん
2011/07/11(月) 01:08:55.56ID:???カラムに違いがないなら STI にするとか。
別のテーブルなのがエレガントにならない要因なので、
それが解決しないなら、できるのは小手先の技くらいじゃないかな。
0952945
2011/07/11(月) 01:22:40.13ID:???ありがとうございます!できました。
しかしto_paramを上書きというのはなかなか怖いですね。。しばらく様子を見てみることにします。
0953nobodyさん
2011/07/11(月) 02:00:08.49ID:Q9ILN58Jまぁ、今回のような用途のために、
オーバーライドできるようメソッドに切り出されているものなので。
0954nobodyさん
2011/07/11(月) 02:22:48.96ID:XF+UnS+3http://www.marugoshi.org/roma-was-not-built-in-a-day/2011/06/23/using-bundler-with-rails2/
Using Bundler with Rails 2.3
http://gembundler.com/rails23.html
Rails3のパッケージ管理ツール、Bundlerについて調べた | TecTec Cloud
http://ttcloud.net/rails/20110710/1439
0955nobodyさん
2011/07/11(月) 04:23:44.48ID:???to_paramでオーバーライドするやり方って、上の例だと
blogs/15/entriesみたいなパスがblogs/myblog/entriesになるだけだよね?
blogsとかentriesみたいな固定文字列を省くことって不可能?
resourcesを使ってる限り柔軟にパスを変えるのは無理なのかな
0956nobodyさん
2011/07/11(月) 07:56:55.93ID:XF+UnS+3$ git clone git://github.com/cloudhead/dorothy.git myblog
$ cd myblog
$ heroku create myblog
$ git push heroku master
http://cloudhead.io/toto
0957nobodyさん
2011/07/11(月) 08:04:30.60ID:XF+UnS+3http://cloudhead.io/toto
0958nobodyさん
2011/07/11(月) 09:16:13.31ID:Q9ILN58Jresources :blogs, :path => ''
で出来るかも(未確認)。
0959937
2011/07/12(火) 13:00:01.90ID:???最新版(0.3.6)を入れようとしてたのがダメでバージョンを落としたら入りました。
http://rubygems.org/gems/mysql2/versions
mswinの記載がある最新が0.2.6となってることに気づいて試してみたところ成功、
0.2.7以降はやはりダメでした
0960nobodyさん
2011/07/13(水) 00:29:47.42ID:???version 3 で同じことしても問題なく動きます?
0961nobodyさん
2011/07/13(水) 01:01:56.10ID:???0963nobodyさん
2011/07/13(水) 01:19:36.29ID:???それをこれから入門書で勉強する人が解決するのは困難でしょう。
0965nobodyさん
2011/07/13(水) 09:40:34.70ID:st9/eYyrhttp://d.hatena.ne.jp/Mariyudu/20110712/1310481316
簡単デプロイ、開発に没頭できるクラウドホスティング「fluxflex」正式版 :ベンチャーニュース:Venture Now(ベンチャーナウ)
http://www.venturenow.jp/news/2011/07/08/2315_013118.html
0966nobodyさん
2011/07/13(水) 10:34:02.70ID:st9/eYyrhttp://www.slideshare.net/wooga/games-for-the-masses-scaling-rails-to-the-extreme
Building Mini Google in Ruby
http://www.slideshare.net/igrigorik/building-mini-google-in-ruby
0967nobodyさん
2011/07/14(木) 05:06:52.68ID:Jq3Wq+bGhttp://fog.io/0.9.0/index.html
Wakameで手早くRailsを大規模サイトにする - 日本Ruby会議2009
http://rubykaigi.org/2009/ja/talks/17H11
0968nobodyさん
2011/07/15(金) 07:16:07.53ID:???ModelClass.find(:all)
のかわりに
ModelClass.all()
と書けるようになってるのな。
これっていつからできるようになったか、だれかわかりますか?
0969nobodyさん
2011/07/15(金) 09:29:44.30ID:PI1TzC+uhttps://github.com/rails/rails/blob/v2.1.0/activerecord/CHANGELOG#L90
0971nobodyさん
2011/07/15(金) 13:48:35.72ID:6xxse2jyhttp://rubykaigi.org/2011/ja/live2
http://twitter.com/search?q=%23rubykaigi
http://rubykaigi.org/2011/ja
レポート:RubyKaigi2011 スペシャルレポート|gihyo.jp … 技術評論社
http://gihyo.jp/news/report/01/rubykaigi2011
0972nobodyさん
2011/07/15(金) 13:58:50.32ID:6xxse2jyhttp://rubykaigi.org/2011/ja/schedule/grid
0973nobodyさん
2011/07/15(金) 20:12:31.32ID:PI1TzC+uhttp://weblog.rubyonrails.org/2011/7/14/rails-3-1-hackfest
7月23-24日にこんなのやるのなら、3.1が出るのは早くてもこの後だな。
0974nobodyさん
2011/07/16(土) 00:48:03.68ID:???http://aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html
rails new tagcloud -m http://ruby-sdk.s3.amazonaws.com/aws.rb
0975nobodyさん
2011/07/16(土) 10:30:41.53ID:kYITuaOMhttp://rubykaigi.org/2011/ja/live2
0976nobodyさん
2011/07/16(土) 10:54:27.04ID:kYITuaOMhttp://www.ustream.tv/channel/kaigi2
0977nobodyさん
2011/07/16(土) 11:11:22.82ID:kYITuaOM建物の写真の著作権 [Web素材] All About
http://allabout.co.jp/gm/gc/54179/
0978小池陸
2011/07/16(土) 11:28:26.12ID:???小池陸だよ
サインほしい人 みんなあつまれ
早くしないと消えちゃうよ
0979nobodyさん
2011/07/16(土) 11:28:42.92ID:kYITuaOMServer : irc.rubykaigi.org
Port : 6667 (6660..6669)
Character Code : UTF-8
Channels : #kaigi1, #kaigi1-m17n (for translation)
http://rubykaigi.org/2011/ja/live1
http://limechat.net/
http://hootsuite.com/
0980小池陸
2011/07/16(土) 11:34:43.51ID:???小池陸だよ
サインほしい人 みんなあつまれ
早くしないと消えちゃうよ
みなさんRuby会議きてね
0981Ruby警察
2011/07/16(土) 11:56:34.90ID:???話かけんな
危ない シッシッシ
0983nobodyさん
2011/07/17(日) 04:17:48.72ID:+JRuZfqdttp://text.ssig33.com/22
ttp://twitter.com/ssig33
0984nobodyさん
2011/07/17(日) 14:56:09.11ID:OFyPc2Vghttp://jobs.github.com/positions/b0fcd0a4-adf2-11e0-941a-f1a8ae60f17f
0985nobodyさん
2011/07/17(日) 16:00:35.48ID:OFyPc2Vghttp://labs.unoh.net/2009/12/q4m.html
http://www.slideshare.net/kazuho/dena-8610364
0986nobodyさん
2011/07/17(日) 16:03:57.63ID:???売るものはスマートフォンアプリ WEBサイト運営
サーバーはクラウド VPS
電話はスマートフォンSkype
オフィスは地方にプレハブ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィスで収入を得ながらそこで開発する
http://tinyurl.com/43xmk7m
http://tinyurl.com/3mopkfy
0987nobodyさん
2011/07/17(日) 16:47:19.54ID:OFyPc2Vghttp://www.ustream.tv/recorded/16049633
0988nobodyさん
2011/07/17(日) 16:48:14.76ID:OFyPc2Vghttp://www.slideshare.net/moro/test-context-arrangement-recipebook
0989ssig33
2011/07/17(日) 19:43:02.63ID:???0990nobodyさん
2011/07/17(日) 23:20:39.99ID:???0991nobodyさん
2011/07/18(月) 13:21:44.20ID:OopCrcVWhttp://jp.techcrunch.com/archives/20110717womens-world-cup-soccer-final-scores-new-twitter-record-with-7196-tweets-per-second/
0992nobodyさん
2011/07/18(月) 15:06:25.67ID:OopCrcVWhttp://ontwik.com/ruby/how-linkedin-uses-jruby-on-its-front-end/
0993nobodyさん
2011/07/18(月) 21:56:55.27ID:???0994nobodyさん
2011/07/18(月) 23:03:44.54ID:???0995nobodyさん
2011/07/18(月) 23:18:13.66ID:???0996nobodyさん
2011/07/18(月) 23:19:08.80ID:???定期的にこういう書き込みがあるよね、なんでだろ。
Railsで仕事している会社に入るか、
今の職場でRailsを積極的に使うとかすれば日本でも大丈夫。
実際、自分もRailsで5年くらいずっとRailsのみでWebの案件やってる。
0997nobodyさん
2011/07/18(月) 23:24:49.45ID:???0998nobodyさん
2011/07/18(月) 23:25:49.98ID:???5年もやってると飽きない?
たまに違う言語・フレームワークもしくはWeb以外の案件とかやってみたくならない?
自分はここ数年、組込系の案件ばかりやっているので時々Railsで仕事したくなるときがある
バージョンも3になったらしいし、2.xとどう変わったのか試してみたい
1000nobodyさん
2011/07/18(月) 23:27:30.34ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。