【RoR】Ruby on Rails Part18
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/01/11(土) 20:04:00.68ID:???http://kohada.2ch.net/test/read.cgi/php/1382097427/
http://unkar.org/r/php/1382097427/
■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0002nobodyさん
2014/01/11(土) 20:07:19.72ID:???http://toro.2ch.net/test/read.cgi/hosting/1329378677/
■■ 国内クラウド/VPSスレ 8 ■■
http://toro.2ch.net/test/read.cgi/hosting/1378124154/
0003nobodyさん
2014/01/12(日) 01:27:24.84ID:q2C1gqcIバージョンを上げた方が良いと思うんですけど、どうやれば良いんでしょう?
初心者でわかりません。教えてください。
00043
2014/01/12(日) 01:50:32.50ID:q2C1gqcI/usr/lib/ruby/vendor_ruby/railties/lib/rails_generator/generators/applications/app/app_generator.rb:7: Use RbConfig instead of obsolete and deprecated Config.
このあとダラダラでて、怒られてるような気がするんですけど、どうすれば良いでしょうか?
初心者だから、教えて欲しいです。
0005nobodyさん
2014/01/12(日) 03:44:14.59ID:???gem install バージョンでググレば山のように出てくる
あとエラーメッセージは自力で嫁 その程度の英語が読めないならRubyに限らずプログラミングは困難
00063
2014/01/12(日) 04:36:25.96ID:q2C1gqcI>>4の一行目は、iconfは将来的に廃止されるから,String#encodeを代わりに使えって言われても謎。
一応、そのファイルの36行目周辺を見ても、iconfの文字はないし。
>>4の2行目は、ConfigとRbConfigって何ってなってしまう。
00083
2014/01/12(日) 14:59:20.08ID:q2C1gqcIruby -vで確認すると、
rubyのバージョンは、1.9.3p194(2012-4-20)ってでるんですけど、
バージョン低いんですかね?
確かに、2012の4月でちょっと昔そうではあるんですけど
00093
2014/01/12(日) 15:02:42.21ID:q2C1gqcI一応、これ見ながら、何も考えずにwgetのとこのコマンド打ちました。
00103
2014/01/12(日) 15:05:43.22ID:q2C1gqcIこのコマンドうったときって、どっから拾ってきてるんですかね?
言い方を変えると、こういうのって誰が作ってるんですか?ってことが知りたい。
0012nobodyさん
2014/01/12(日) 17:23:14.60ID:???http://www.ruby-lang.org
00133
2014/01/12(日) 18:32:54.67ID:q2C1gqcI1.9.3-p484です
ですが、またそこから謎です。
0014nobodyさん
2014/01/12(日) 19:01:59.35ID:???いちいち手取り足取り全部教えてくれというのはきついよ。
金払ってどこかの研修にでも行け。
http://railstutorial.jp/
くらいでも君にはきつそうだ。
0015nobodyさん
2014/01/12(日) 20:08:22.31ID:???相手の負担を考えず、自分への奉仕を要求する。
教えて君には回答を与えない。
回答してしまうと、質問者だけでなく他の人まで「この質問の仕方で良い」と思ってしまう。
メンバー全体に迷惑をかけることになる。
http://www.geocities.jp/stardust774/
0016nobodyさん
2014/01/12(日) 20:37:51.84ID:???私みたいに出来るレベルの人間はたまに暇潰しに覗いてツバを吐いて出ていくだけ
文面から分かるけど、教えて君とか何とか言っているのは常連の無能だよ
そんじゃノシ
0017nobodyさん
2014/01/12(日) 23:56:36.42ID:???http://dic.nicovideo.jp/a/うそはうそであると見抜ける人でないと(掲示板を使うのは)難しい
00183
2014/01/13(月) 01:19:26.70ID:mgMypIex色々やってみましたが、rubyのバージョンを最新版に上げたのに、少し下げたりと、
なんか色々な方法を試して失敗してるみたいな感じです(よくわからない)。
railsはbundleなんとかまで上手くいったのですが、
gitあたりになんか色々詰め込んで、requireで指定するか、消すかで、
よくわからないんで、しばらく諦めようと思います。
とりあえず、linux周りの勉強をもっとして、先輩あたりに聞いてみたいと思います。では。
0019nobodyさん
2014/01/13(月) 01:20:33.12ID:???どういうときに、何を書けばいいんだ
こういうコード書いてるから、こういうテストスクリプト書くっていう
例を教えてくだちい
0021nobodyさん
2014/01/13(月) 02:59:16.64ID:???rspecで何を書けばいいかはプロジェクトによるとしか言えない
自前のプロジェクトなら自分が気になるとこだけやっておけばいいんじゃなかろうか
0022nobodyさん
2014/01/13(月) 10:03:57.18ID:???残念でちゅ
>>21
そういうものですか。
単体テストというと、ifでの分岐とか
クラスから生成したら、そいつがちゃんとクラスかとか
そういうの見ればいいのでしょうか
どうにも基準がわからなかったのです
0024nobodyさん
2014/01/13(月) 13:41:15.25ID:???simplecovなどと合わせてカバレッジを見るようにしてみると
最低限のテストにはなるんじゃないかな。
0025nobodyさん
2014/01/13(月) 19:04:15.78ID:???例えばAPIを書いていて下方互換が必要かつ、バージョンアップごとに機能を追加する場合
当然データベース構造やモデルのメソッドやスコープをいじることになるが
その時にいちいちブラウザで全てのバージョンごとに動作確認するのは時間の無駄だし、絶対に漏れがでる
rpsecであらゆるパターンごとの結果を検証していれば適切な動作になるかが一目瞭然だし
失敗している場合もどこをどう修正すればいいのか明確になる
ウェブアプリで下方互換の必要がなくても、モジュール化された部分が変更されると
どこに影響が生じるかは判別しづらいし、その度にブラウザポチポチするのは確実でない
最も大きいのはRailsのバージョンアップで、あらゆる箇所に影響を与えるから
テストを書いていないと事実上バージョンアップに耐えられなくなる
0026nobodyさん
2014/01/13(月) 19:32:35.92ID:???http://b.hatena.ne.jp/entry/d.hatena.ne.jp/passingloop/20111125/how_to_write_rails_activerecord_model_tests
0027nobodyさん
2014/01/15(水) 04:52:17.94ID:???http://kohada.2ch.net/test/read.cgi/php/1378659370/
0028nobodyさん
2014/01/15(水) 21:56:30.82ID:???all[hoge]
end
def all(reload = false)
〜
end
この記述の仕方ってどういうことを挿してるのでしょうか
def [] でググってもあたらなくて。
0029nobodyさん
2014/01/15(水) 22:01:21.72ID:XpYxBZdp0030nobodyさん
2014/01/15(水) 22:10:14.30ID:???objで呼び出すとはどういうことですか
あと ||= の演算子もよくわからず
0031nobodyさん
2014/01/15(水) 22:23:39.83ID:???obj.hoge
みたいに呼び出すよね?それに加えて、
obj[huga]
という書き方でobjというオブジェクトの[]というメソッドを呼び出す
ことができるんだ。この[]というメソッドを定義しているのが
def [](hoge)
というわけ。あと、
a ||= b
は
a = a || b
の省略形
0033nobodyさん
2014/01/15(水) 22:50:21.57ID:???0034nobodyさん
2014/01/16(木) 00:42:42.08ID:???0035あ
2014/01/17(金) 05:18:28.10ID:???We highly recommend you upgrade to Ruby 2.1 or 2.0.0 as soon as possible.
https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/
0036nobodyさん
2014/01/17(金) 10:55:06.60ID:???http://news.mynavi.jp/news/2014/01/15/060/
0037nobodyさん
2014/01/18(土) 03:30:34.27ID:nh9P47yc■ このスレッドは過去ログ倉庫に格納されています