【RoR】Ruby on Rails Part19
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/08/31(日) 03:31:01.54ID:???http://kanae.2ch.net/test/read.cgi/php/1389438240/
■参考サイト
<英語>
本家: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/
Rubyについて Part49
http://peace.2ch.net/test/read.cgi/tech/1382307475/
Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0492nobodyさん
2015/09/29(火) 06:58:45.53ID:???RoRでもかなりのアクセスまでいけることは俺たちが証明した
ただ、Twitterサービスはそのレベルを超えてしまったから新しいアーキテクチャに
移行しなくちゃいけない
とね
0493nobodyさん
2015/09/29(火) 12:19:30.09ID:???そういう時期はもう過ぎて
もっと人を集めやすいプロダクトへ移行がはじまっている気配はある
人が足りないんだよね
0494nobodyさん
2015/09/29(火) 19:29:46.68ID:???http://engineer.typemag.jp/article/fukuyuki36
0495nobodyさん
2015/09/29(火) 23:56:58.60ID:???極端な話をはじめたらそれこそファンタジーになるからね
最低限のまぬけな経営者とばかなエンジニアで何かできることを探すしかないんだよ
0496nobodyさん
2015/10/01(木) 17:53:08.09ID:???0497nobodyさん
2015/10/02(金) 09:43:12.73ID:???0498nobodyさん
2015/10/02(金) 19:42:00.65ID:M0SL4MdLRails.application.routes.draw do
resources :products
end
ってコードって、なにやってるの?
Railsインスタンスの application.routes.draw ってプロパティ?を定義しなおしてるってこと?
0499nobodyさん
2015/10/02(金) 19:48:04.39ID:M0SL4MdLRails.application.routes.draw do
resources :products
end
は単に
Rails.application.routes.draw.resources :products
ってしてるってことか?
0500nobodyさん
2015/10/02(金) 19:59:05.20ID:M0SL4MdLattr_accessor :Bar
end
class Bar
attr_accessor :Fuz
end
class Fuz
def hoge
p "hogehgoe"
end
end
foo = Foo.new
foo.Bar = Bar.new
foo.Bar.Fuz = Fuz.new
foo.Bar.Fuz do
hoge
end
何もでない・・・違うのか。。。
0501nobodyさん
2015/10/02(金) 20:01:15.37ID:???/ \
【検索した?】 NO → なら、ねぇよ。死ね。
\
NO → 死ね。
0503nobodyさん
2015/10/02(金) 23:43:57.83ID:???http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2015/10/02/202112
0504nobodyさん
2015/10/02(金) 23:48:20.91ID:M0SL4MdLありがとう。この記事がそれっぽい。
http://melborne.github.io/2012/08/17/what-is-dsl-for-ruby/
do - endのブロックを引数にして渡してるんだ。Rubyってそんなこともするのか。
正直RailsするためにRubyも始めてるので、そのあたりがなかなかとっつきにくい。
こういうのググるにもキーワードが全然つかめないからすげー助かった。
0505nobodyさん
2015/10/02(金) 23:49:55.35ID:???https://medium.com/@tjholowaychuk/4ba9e7f3e52b
Farewell CoffeeScript · 57e37f1 · staltz/rxmarbles · GitHub
https://github.com/staltz/rxmarbles/commit/57e37f176e0e005abd2c4fa0253bbd8f57fe1bd9
0506nobodyさん
2015/10/03(土) 16:05:07.36ID:???0508nobodyさん
2015/10/03(土) 18:41:10.95ID:???0509nobodyさん
2015/10/04(日) 21:52:07.31ID:???http://b.hatena.ne.jp/entry/www.rubyist.net/~matz/20070528.html%23p05
0510nobodyさん
2015/10/05(月) 06:44:42.81ID:???0511498
2015/10/08(木) 02:02:57.56ID:4yolD/JpRails使ってると、before_filterやlayout、validateとかのdefが付かないメソッドが
色々と出てくるのですが、これなんですか?
def before_filter
end
を1行で書いただけかな?とか思ったら全然そんなこともないんですね。
何でこんな定義ができて、このメソッドってどうやってコールされるか・・・
どういうRubyの機能なのでしょう?
0512498
2015/10/08(木) 09:25:57.48ID:???def hoge(name)
p "hogehoge: => " + name
end
class Foo
hoge "fuga1"
end
> "hogehoge: => fuga1"
これで、オブジェクトに対して特異メソッドが定義できるように
クラス定義中にクラスメソッドを定義したりできるわけですね。。。
なんでRubyってクラスにプロパティが無いんだろうと思ってたら、そういうことか。。。。
0513nobodyさん
2015/10/11(日) 09:12:00.48ID:???http://b.hatena.ne.jp/entry/tech.cm55.com/wiki/scala/ruby
0514nobodyさん
2015/10/11(日) 10:40:41.43ID:???0515nobodyさん
2015/10/11(日) 10:59:29.61ID:???正直落ち目だよねRails
0516nobodyさん
2015/10/13(火) 05:54:26.64ID:???0518nobodyさん
2015/10/14(水) 00:44:58.84ID:???http://d.hatena.ne.jp/ohr/20150212#1423765251
0519nobodyさん
2015/10/14(水) 00:55:12.23ID:???最大でもメインアプリは 1000 RPS で、それぐらいは、RoR と Nginx を使えば容易に対応できる。
http://d.hatena.ne.jp/suginoy/20120516/p1
0520nobodyさん
2015/10/14(水) 00:59:47.13ID:???http://togetter.com/li/4514
0521nobodyさん
2015/10/14(水) 01:01:28.12ID:???http://fjord.jp/love/870.html
0522nobodyさん
2015/10/14(水) 01:10:13.72ID:???Remember: BUT DOES IT SCALE? Basecamp is peaking at 2,000 requests/second against the Rails application instances these days.
https://twitter.com/dhh/status/649260226521210880
0523nobodyさん
2015/10/14(水) 01:34:08.76ID:???http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached
0524nobodyさん
2015/10/14(水) 03:59:04.10ID:???私が現在使っているMacBook Proよりもよほど貧弱なマシンたった4台が、毎分100万回Amazon S3バケットに書き込んでいるPOSTリクエストを処理する
http://b.hatena.ne.jp/entry/postd.cc/handling-1-million-requests-per-minute-with-go/
[翻訳] Elixir - 次に来る大物Web言語 - Qiita
Whatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd
we had 200 API servers running on m1.xlarge instance types with 24 unicorn workers per instance. This was to serve 3000 requests per second for 60,000 mobile apps
http://blog.parse.com/learn/how-we-moved-our-api-from-ruby-to-go-and-saved-our-sanity/
[斜め読み] どのようにしてParseはRubyからGoに移行して正気を保ったか
http://blog.craftgear.net/55b5aa7f7a38490100000001/title/%5B斜め読み%5D%20どのようにしてParseはRubyからGoに移行して正気を保ったか
ParseがRubyからGoへ移行,信頼性が大きく向上
http://www.infoq.com/jp/news/2015/07/parse-moved-ruby-go
0525nobodyさん
2015/10/14(水) 16:33:21.02ID:???ActiveRecordのインスタンスにフォーム値をコピーするのって
@FooModel = FooModel.find(1)
params.require(:foo).permit(:p1, :p2, :p3).each do |k, v|
@FooModel[k] = v
end
っていちいちループ回さないといけないの?
なんか
@FooModel.import(params.require(:foo).permit(:p1, :p2, :p3))
みたいなメソッドないの?
0526nobodyさん
2015/10/14(水) 17:42:45.12ID:???0527nobodyさん
2015/10/14(水) 17:48:39.18ID:/0MiX7eN0528nobodyさん
2015/10/14(水) 17:58:08.30ID:q3bjTz5NRuby使ってる奴は、アホ!
0529nobodyさん
2015/10/14(水) 18:19:49.81ID:???0530nobodyさん
2015/10/14(水) 19:19:45.90ID:xc6ovQ+I自演っぽくみられるので
0533nobodyさん
2015/10/15(木) 23:42:59.04ID:???ありがとうございます。
なんでか見つけられなかったので助かりました。こちらがまとまってて参考になりました。
ttp://qiita.com/tyamagu2/items/8abd93bb7ab0424cf084
0534nobodyさん
2015/10/16(金) 02:28:44.35ID:???http://dev.mikamai.com/post/130986121064/writing-ruby-extensions-in-go-an-in-depth-review
0535nobodyさん
2015/10/18(日) 16:16:53.10ID:v6OWhW0J0536nobodyさん
2015/10/21(水) 07:16:22.30ID:???0537nobodyさん
2015/10/21(水) 16:23:11.04ID:???http://b.hatena.ne.jp/entry/engineer.typemag.jp/article/qiita_takahashi
0538nobodyさん
2015/10/23(金) 10:10:44.25ID:???http://www.youtube.com/watch?v=aXg3hxAJMDs
0539nobodyさん
2015/10/23(金) 10:45:50.79ID:???0540nobodyさん
2015/10/26(月) 22:11:22.44ID:???http://www.ryuzee.com/contents/blog/7050
0541nobodyさん
2015/11/03(火) 20:40:52.46ID:???http://blog.madoro.org/mn/84
0542nobodyさん
2015/11/03(火) 22:30:56.23ID:???手元で書いて動くコードは1分でできるのに、
例外処理をして9割の完成度に上げるのには、とてつもなく時間がかかる場合がある
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html
スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ - Masatomo Nakano Blog
6. サーバ周りの人材をしっかり確保しよう
http://b.hatena.ne.jp/entry/blog.madoro.org/mn/84
Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech
http://subtech.g.hatena.ne.jp/secondlife/20120309/1331279496
今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
http://b.hatena.ne.jp/entry/blog.sumyapp.com/2013/07/no-recommend-rails/
0543nobodyさん
2015/11/04(水) 09:22:23.21ID:???http://b.hatena.ne.jp/entry/sorehito.xyz/rails_is_not_programming/
0544nobodyさん
2015/11/05(木) 13:00:35.03ID:L6rpUxFwRoRに限った話じゃないけどな
IT業界全体に言えることだ罠
0545nobodyさん
2015/11/05(木) 13:09:18.47ID:???0546nobodyさん
2015/11/05(木) 14:31:15.94ID:???|| ○中の人は放置が一番キライ。
|| 中の人は常に誰かの反応レスを待っています。
|| ○放置された中の人は煽りや自作自演でアナタのレスを誘います。
|| ノセられてレスしたらその時点でアナタも同類。
|| ○反撃は中の人の滋養にして栄養であり最も悦ぶことです。
|| 中の人にエサを与えないで下さい。 Λ_Λ
|| ○枯死するまで孤独に暴れさせておいて \ (゚ー゚*) キホン厳守。
|| ゴミが溜まっても放置が一番です。 ⊂⊂ |
||___ ∧ ∧__∧ ∧__ ∧ ∧_ | ̄ ̄ ̄ ̄|
( ∧ ∧__ ( ∧ ∧__( ∧ ∧  ̄ ̄ ̄
〜(_( ∧ ∧_ ( ∧ ∧_ ( ∧ ∧ は〜い、先生。
〜(_( ,,)〜(_( ,,)〜(_( ,,)
〜(___ノ 〜(___ノ 〜(___ノ
0547nobodyさん
2015/11/05(木) 17:15:39.74ID:???0548nobodyさん
2015/11/06(金) 14:48:16.49ID:???0549nobodyさん
2015/11/08(日) 09:48:13.90ID:VHm6qjakhttp://b.hatena.ne.jp/entry/s/speakerdeck.com/fand/hurontoendonizhi-xu-woqu-rili-sufang-fa
0550nobodyさん
2015/11/08(日) 11:53:37.15ID:???0552nobodyさん
2015/11/09(月) 11:27:14.13ID:qel0NEcR〜22:30 Rubyまつもと氏登壇 N高オープンキャンパス
lv237515289
0554nobodyさん
2015/11/14(土) 13:30:41.68ID:???2015/11/13 9:56
http://www.nikkei.com/article/DGXLZO93937240S5A111C1LC0000/
松江発のプログラミング言語「Ruby(ルビー)」を開発した、
まつもとゆきひろ氏が新しいバージョンとなる「ルビー3.0」の開発に着手した。
12日に松江市で開幕した「Rubyワールドカンファレンス」の基調講演で、
IT(情報技術)環境の高度化・複雑化にルビーを対応させる実験を進めていると述べた。
0555nobodyさん
2015/11/14(土) 14:56:53.45ID:???こりゃオワコン加速
0556nobodyさん
2015/11/16(月) 08:25:12.48ID:FQsCZtYqhttp://gihyo.jp/dev/serial/01/alpha-geek/0006
0557nobodyさん
2015/11/16(月) 20:44:00.01ID:???現実にはPython哲学を尊重した鉄板ライブラリがごく少数だけ存在し、
非常に一貫性のある技術体系を成してるんだよね
0558nobodyさん
2015/11/17(火) 22:54:16.12ID:???そっちはどうなんだろ
0559nobodyさん
2015/11/18(水) 08:15:37.32ID:???をするのが公約みたいなもんだからなー。
1.9ですべてのソースにエンコーディングを書かせたような素敵な改良があるに違いない。
0560nobodyさん
2015/11/18(水) 09:20:16.75ID:VaJOnmWE0561nobodyさん
2015/11/18(水) 12:09:43.23ID:6jI4DfEuhttp://www.atmarkit.co.jp/ait/articles/0901/31/news017.html
0562nobodyさん
2015/11/18(水) 12:29:12.28ID:???0563nobodyさん
2015/11/20(金) 12:23:38.61ID:???Railsアプリをローカルに作って勉強していたのですが、サーバ(Onedrive)と共有したフォルダに置いたものでも
実行出来るのかな?と思い、やってみたら実行出来ました。
Webrickがちゃんと起動して、ブラウザでRailsアプリが見れます。
ならば、サブPCでもOnedriveに置いたデータで勉強すれば、更新してもデータの不整合が起きなくて
勉強がはかどるなと思ったのですが、うまくいきません。
作ったRailsアプリが置いてあるOnedrive(サブPCではskydrive)のパスまで言ってrails serverを実行すると、
起動できない。railties-4.2.5で実行しようとする。(Errno::EINVAL)
不思議に思い、サブPCのローカルにRailsアプリの全ファイルを移動させたところ、bundle installを実行しろ、
と出まして、実行したところ、アプリを作った環境であるrailties-4.1.8がインストールされて
問題なく動きました。
これでいいかなとskydriveのパスから起動しようとしても相変わらず起動できない。
良く分からないけど、とりあえず、skydriveのフォルダに移動してbundle installを実行するとエラーが出る。
Error::EINVAL: Invalid argument @ rb_sysopen - c:/Users/xxxx/skydrive/xxxx/xxxx/Gemfile.lock
構造を良く分かっていなくて、コマンドだけ打ち込んでいるから陥る状況なのですが、
何か解決方法がある方いらっしゃいませんかね?
(一番分からないのが、Gemfile.lockにはRailties4.1.8と書いてあるのに、
skydriveのパスから実行しようとすると頑なに4.2.5で実行しようとするところです。
ローカルにコピーしたフォルダのパスからはちゃんと4.1.8で実行してくれる)
0564nobodyさん
2015/11/20(金) 14:14:11.27ID:NWJWw5qN0565nobodyさん
2015/11/21(土) 08:40:07.48ID:???でも、これは、OneDriveの話ですね。
もう少し思考錯誤してみます。
ありがとうございました。
0567nobodyさん
2015/11/22(日) 12:04:25.73ID:6iUg06rl0568nobodyさん
2015/11/23(月) 21:28:06.81ID:tY/HNDNy下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0569nobodyさん
2015/11/25(水) 01:37:16.84ID:???求人情報113,957件の平均最低月給196,400円 ♬
あなたの住む街は第何位?平均最低月給はいくら??
http://jobinjapan.jp/area/
0570nobodyさん
2015/11/25(水) 03:05:06.01ID:BwdZFwj/http://kwatch.houkagoteatime.net/blog/2015/11/24/misleading-articles/
0571nobodyさん
2015/11/29(日) 22:50:13.19ID:4cUQjwwU私は ruby は初心者以下の phper で、SASS を触った際に出た質問をさせて下さい。
SASS においては一時的に使用したい変数もグローバル空間を汚染してしまいます。
そこで、一時的に使用した変数を、仕様を終えたところで unset するようなルールを作ろうと思いました。
それが可能なら宣言していない変数を使用するとコンパイル時にエラーが出て教えてくれるので、
少しでもコーディングミスを減らすことが期待できるからです。
そこで質問なのですが、php での unset($value) に相当するような処理はできますでしょうか?
stack over flow などを見ると「無い」という答えでしたがその通りでしょうか。
もしそのような仕組みがないのなら諦めます。
よろしくご教授下さい。
ちなみに
$value: null; や $value: nil;
では目的を果たせません。
0572nobodyさん
2015/11/29(日) 23:37:18.05ID:???シャドーイングがないことを言ってる?
それのことなら現状は変数名の命名規則で頑張って変数名が被らないようにするくらいしか対処法はないかと。
それかSASSやめてLESS使うとか。
違う話だったら失礼。
0573nobodyさん
2015/11/30(月) 00:39:27.61ID:LN2BUKRXたぶん私が聞きたかったことはそれです。
シャドーイングという言葉を初めて知りました。
有難うございます。
特にこれだけの理由でLESSに乗り換えるつもりはないのでこのままSASSを使ってみます。
0574nobodyさん
2015/11/30(月) 07:28:16.06ID:???Railsの話でもないけどなw
俺、Sassでは変数はあまり使うな。って規約なんだよね。
そもそもさ、本来はCSSなわけでSassでできることはCSSでもできる。CSSに変数は無いだろう?
(CSSカスタムプロパティという仕様は一応あるけど、特定のブラウザしか使えないし、
俺に言わせればSassの変数とは動的に反映されるかという点において違うもの)
Sassを使い始めた時は、変数定義して、その変数をあちこちで使って、サイズを
変えやすいようにってやりたいと思うけど、そういうのは、CSSでやっていたようにやればいい。
つまり、全体を囲む.contentsは { width: 800px } とかその.contentsよりも { padding: 1em }
した位置に文章を入れるとか相対で値を指定すれば、定義は1箇所ですむんだよ。
1箇所ですむなら、変数の定義も、CSSの定義も、書き方が違う程度で変わらないんだから、
変数を使う意味もない。(ゼロではないけどね)
SassっていうのはCSS+α程度で考えたほうがいいよ。CSSの文化に合わないものは入れない。
Sassで使っていいのは、ネストとextendとmixin。(なるべく)使わないほうがいいのは変数と関数
変数がかぶることを懸念するっていうのは、必要以上に変数を使っているということだよ。
0575nobodyさん
2015/12/01(火) 01:13:46.86ID:++wbQemf多テーブルの方を一件登録する際に
エラーメッセージを出力したいんですが
どのようにかけばよいでしょうか?
簡単な例でもよいので
サンプルなどがあれば教えて下さい。
0576nobodyさん
2015/12/01(火) 08:05:55.73ID:???webのチュートリアルや書籍などに載っているバリデーションと何が違うと思っているの?
0577nobodyさん
2015/12/01(火) 21:10:27.90ID:???これ取っ付きにくいな
よろしゅう頼んます
0578nobodyさん
2015/12/01(火) 22:09:50.13ID:???何を頼まれたのかさっぱりわからんが
0579nobodyさん
2015/12/02(水) 06:37:47.93ID:M3UTKaAf0580nobodyさん
2015/12/03(木) 00:52:38.68ID:SilvXUIWRuby on Railsの生みの親が見つけた人生で「最良のもの」
By DHH
http://b.hatena.ne.jp/entry/s/medium.com/mediumjp/4614d3f4a255
0581nobodyさん
2015/12/03(木) 15:48:32.56ID:eRjQrdOFもう2ちゃん見るの止めた方が良いね
0582nobodyさん
2015/12/03(木) 23:44:16.49ID:???0583nobodyさん
2015/12/04(金) 02:57:16.67ID:???0584nobodyさん
2015/12/04(金) 15:08:19.13ID:LC2ugVD60585nobodyさん
2015/12/04(金) 16:05:47.35ID:???/ /_L_\
`| ((´・ω・)) フフフ お前の時間は頂いた
\__フづと)′
〜(_⌒ヽ コソ〜ッ…
)ノ`J
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0586nobodyさん
2015/12/06(日) 09:18:21.22ID:???人間関係が最上のものじゃないかなぁ
0587nobodyさん
2015/12/10(木) 02:21:10.78ID:ob4THKabWhatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd
[翻訳] なぜ私はElixirに賭けたか
http://qiita.com/HirofumiTamori/items/2e4fd9e70e5358e34d98
Node.js Is Dead - なぜ私がNode.jsを捨ててElixirに切り替えたのか- // Speaker Deck
https://speakerdeck.com/fl4tlin3/node-dot-js-is-dead-nazesi-ganode-dot-jswoshe-teteelixirniqie-riti-etafalseka
0588nobodyさん
2015/12/10(木) 14:14:58.93ID:???mix phonex.gen.controller が何故ないんだ
0589nobodyさん
2015/12/10(木) 14:30:48.77ID:+8zRduvp昔、Java StrutsとRailsの比較でみたような…
0590名無しさん@そうだ選挙に行こう
2015/12/14(月) 13:29:31.10ID:rz/aZ4FIhttp://confreaks.tv/videos/elixirconf2014-rise-of-the-phoenix-building-an-elixir-web-framework
Introduction to elixir for Rubyists
http://confreaks.tv/videos/elixirconf2014-introduction-to-elixir-for-rubyists
2015
http://www.elixirconf.eu/
0591nobodyさん
2016/01/10(日) 22:17:15.63ID:3EFYQGYbhttp://chikara.posthaven.com/turing-programming-school-brief-summary
0592nobodyさん
2016/01/18(月) 00:31:33.81ID:AyaEk6u6■ このスレッドは過去ログ倉庫に格納されています