トップページ⇒php
1002コメント337KB

【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/
0421nobodyさん2015/06/28(日) 21:27:44.58ID:???
>>420
本家googleのサイトが一番参考になるよ
0422nobodyさん2015/06/28(日) 21:49:40.67ID:???
>>421
くわしく!
0423nobodyさん2015/06/29(月) 01:13:47.17ID:???
>>421
くわしくって、まずgoogleのサイトは見たのか?
見た上でさらにどこをくわしくして欲しいんだ?
0424nobodyさん2015/06/30(火) 01:11:55.58ID:???
>>423
ケチくせぇ野郎だな
0425nobodyさん2015/06/30(火) 13:02:05.94ID:???
>>424
単純にくわしくって言われても何をくわしくしていいかわからんだろうが

初心者は「何が分からない」のか分からないことが多いし、「『何が分からない』のか分からない」
状態を認識すらしてないことも多いので、そこを指摘してやるのはむしろやさしい方じゃないか?
0426nobodyさん2015/06/30(火) 16:51:25.12ID:hyJX/Kie
質問させてください。
現在、以下の環境でPDFを帳票出力しています。

-------------------------------------
CentOS6.6
Rails 4.0.2
ruby 2.1.0
wkhtmltox-0.12.2.1
wicked_pdf 0.11.0
-------------------------------------

この環境でHTMLのテーブルで帳票レイアウトし、PDFを出力し、テーブルがページをまたがると、またがった方のページの帳票の
レイアウトが崩れてしまいます。

具体的には、テーブルのヘッダーが再度表示されその次に表示するはずの行をさらに上に印字してしまっているような表示です。

例)
1ページ目
id   | name    | age     |
  1 |   tanaka |   30  |
  2 |   aikawa |   48 |
  3 |   nomura |   29 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2ページ目
id 32 | name noda | age 32 |
  33 |   tanabe |   18 |
  34 |   tamura |   25 |

テーブルのヘッダーが再度表示される事自体は非常に喜ばしい事なんですが、
どうしても上記のような表示になるのならヘッダーは始めの一つだけで構わないと考えております。

解決できる方法または、何かうまく回避できる方法を諸先輩方にお聞きできれば幸いです。
0427nobodyさん2015/06/30(火) 20:24:33.93ID:???
質問させてください


外部APIにクエリを投げてデータを取得して
その中身をViewに展開しようとしたときに


data['country']['preFecture']
だと毎回上手く表示されるのに

data.country.preFectureだと

たまにpreFecture undefinedみたいなエラーが出るのは何故?
0428nobodyさん2015/06/30(火) 20:27:37.99ID:???
質問�A

そのAPIで取得したデータだけど
たとえば10レコードづつ取得したとします。その10レコードのIDが
こちらのDB側にあるレコードかどうかチェックしようとしたときに

ページをロードするごとに
アクティブレコードの
whereとINを使って
複数のIDを一気に引っ張り出して
比較参照するのは重すぎるよね?
0429nobodyさん2015/06/30(火) 20:40:47.56ID:???
なんでrailsのスレで質問しようと思った?
0430nobodyさん2015/06/30(火) 21:02:10.12ID:???
>>427
JavaScriptか何かと勘違いしてやしないかい?
0431nobodyさん2015/07/23(木) 13:24:16.08ID:MEWM1u3a
Microserviceなんて最初からやるもんじゃ無かった
http://www.slideshare.net/AkiraMiki/20160722-microservice

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/

マイクロサービスの強み弱み
マイクロサービスには分散システムとしての複雑さがあり、注意しなければならない課題がある。
例えば、“ネットワークの遅延や耐障害性、メッセージのシリアライゼーション、
信頼できないネットワーク、非同期性、バージョニング、アプリケーションの各層に対するロードなど”だ。
http://www.infoq.com/jp/news/2014/06/microservices
0432nobodyさん2015/07/23(木) 13:26:17.17ID:MEWM1u3a
MonolithFirst
http://b.hatena.ne.jp/entry/martinfowler.com/bliki/MonolithFirst.html
0433nobodyさん2015/07/28(火) 17:58:07.45ID:Cuy5qJf5
952users
見積りの根拠出してくれっていったら、金くれって言われたよ
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20131003212934
0434nobodyさん2015/07/29(水) 06:03:03.17ID:???
なんではてぶに直リンすんの
http://anond.hatelabo.jp/20131003212934
0435nobodyさん2015/07/29(水) 08:25:22.20ID:???
>>433
その記事の増田はお役人っぽいな

それはそうと
コメントの最後のリンク先に釣られたら
結構読み応えある記事だった
http://anond.hatelabo.jp/20130809115823
0436nobodyさん2015/07/29(水) 09:52:06.35ID:???
書かれてることは結構まともだな
ttp://d.hatena.ne.jp/potato_gnocchi/20130809/p1
ttp://d.hatena.ne.jp/renyuu/20130810/1376109684
0437nobodyさん2015/07/29(水) 10:40:47.40ID:???
ttp://blogos.com/article/67971/
ttp://junichi13.hateblo.jp/entry/2013/08/10/100958
0438nobodyさん2015/07/29(水) 17:02:38.12ID:C6T3FR15
ノシ
0439nobodyさん2015/07/29(水) 20:06:43.88ID:???
システム屋に不当にボッタクられたくない人のための要求講座 - novtan別館
http://d.hatena.ne.jp/NOV1975/20131008/p1

いずれにせよ貴方はシステム屋にボッタクられる
http://anond.hatelabo.jp/20131009184445
0440nobodyさん2015/08/02(日) 22:51:07.25ID:T3BNGzk5
あ
0441nobodyさん2015/08/10(月) 07:22:16.04ID:???
Rubyベースの文法で高速に動作するNativeコードにコンパイルされるCrystal言語の情報まとめ #crystal #ruby - Tbpgr Blog
http://tbpgr.hatenablog.com/entry/2015/06/18/235914

「Ruby風味のプログラミング言語」四天王現る!Elixir,Crystal,Opal,Mirahまとめ #ruby
https://codeiq.jp/magazine/2015/07/26120/

http://crystal-lang.org/

https://github.com/Codcore/Amethyst
http://codcore.github.io/amethyst/
0442nobodyさん2015/08/12(水) 13:58:22.40ID:???
Openshiftにデプロイしたいんだが複雑すぎてわけわかめ
開発が楽でも動かせないなら意味ねえわ ┐(´-`)┌;
0443nobodyさん2015/08/19(水) 00:49:17.05ID:???
Goで毎分100万リクエストを処理する | プログラミング | POSTD
http://b.hatena.ne.jp/entry/postd.cc/handling-1-million-requests-per-minute-with-go/

ParseがRubyからGoへ移行,信頼性が大きく向上
http://b.hatena.ne.jp/entry/www.infoq.com/jp/news/2015/07/parse-moved-ruby-go

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/
0444nobodyさん2015/08/19(水) 00:53:19.39ID:???
はてなブックマーク in Scala
http://b.hatena.ne.jp/entry/www.slideshare.net/oarat/2015-0801-scala
0445nobodyさん2015/08/19(水) 01:05:58.25ID:???
[翻訳] Elixir - 次に来る大物Web言語 - Qiita
Whatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd

[翻訳] なぜ私はElixirに賭けたか
http://qiita.com/HirofumiTamori/items/2e4fd9e70e5358e34d98
0446nobodyさん2015/08/19(水) 01:08:07.28ID:???
Togetter - 「HerokuにおけるErlang」
http://togetter.com/li/85891
0447nobodyさん2015/08/19(水) 02:04:56.94ID:???
Twitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0448nobodyさん2015/08/19(水) 05:37:26.85ID:???
>>447
2011年の記事?
0449nobodyさん2015/08/19(水) 07:07:47.19ID:???
スタートアップに大人気のナウいフレームワークっていうイメージは無くなったよね
業務向け
0450nobodyさん2015/08/21(金) 17:52:31.88ID:???
Ruby から Java へのシフトで大統領選を乗り切った Twitter
http://www.infoq.com/jp/news/2012/11/twitter-ruby-to-java
0451nobodyさん2015/08/23(日) 02:38:59.24ID:???
アメリカでも総選挙ってあるんだね。

過負荷に耐えるWebの作り方 ~国民的アイドルグループ選抜総選挙の舞台裏
http://www.amazon.co.jp/%E6%9C%AC/dp/4774162051
0452nobodyさん2015/08/25(火) 21:48:23.71ID:???
Shibuya.ex #1 Elixirを本番環境で使ってみたという事例紹介
http://www.slideshare.net/ohr486/shibuyaex-1-elixir
0453nobodyさん2015/08/27(木) 23:46:06.33ID:???
GitHubで最も使われている言語はJavaScript JavaがRubyを抑えて2位に - ITmedia ニュース
http://www.itmedia.co.jp/news/articles/1508/20/news075.html

Language Trends on GitHub &#183; GitHub
https://github.com/blog/2047-language-trends-on-github
0454nobodyさん2015/08/27(木) 23:48:29.82ID:???
Go and Ruby-FFI - Code7 Interactive
How to write a shared library in Go that can be loaded by Ruby-FFI.
http://c7.se/go-and-ruby-ffi/
0455nobodyさん2015/08/28(金) 11:00:26.21ID:e2sndXUi
GitHub: Scaling on Ruby, with a nomadic tech team
https://medium.com/s-c-a-l-e/github-scaling-on-ruby-with-a-nomadic-tech-team-4db562b96dcd
0456nobodyさん2015/08/29(土) 20:12:30.59ID:???
Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | プログラミング | POSTD
http://b.hatena.ne.jp/entry/postd.cc/the-complete-guide-to-rails-caching/
0457nobodyさん2015/08/31(月) 00:28:48.63ID:FS5uZf22
モデル構成が複雑なので、ActiveModel::Modelを使用して登録画面を作成しています。
コントローラでは、ActiveModel::Modelで取得した値をそれぞれのモデルに値をセットし
バリデーション&保存をしています。
そこで、それぞれのモデルに定義されているvalidationチェックのエラーメッセージを
画面に表示したのですが、簡単な実装方法はありますか?
0458nobodyさん2015/08/31(月) 07:17:19.31ID:???
そんなもん本買えばどれにでも載ってるよ
公式のガイドにも載ってる
0459nobodyさん2015/08/31(月) 07:28:08.05ID:???
あたらしいおともだちです
http://www.atmarkit.co.jp/ait/articles/1508/28/news019.html
0460nobodyさん2015/08/31(月) 11:09:31.44ID:???
アッー!
0461nobodyさん2015/08/31(月) 14:53:53.06ID:???
>>457
ActiveModel::Modelでvalidationすりゃいいんじゃない?
0462nobodyさん2015/08/31(月) 22:47:11.03ID:???
RoRでおすすめのCMSってありませんか?
0463nobodyさん2015/09/02(水) 07:17:12.01ID:???
Play vs Rails
http://www.slideshare.net/danicuki/play-vs-rails
0464nobodyさん2015/09/02(水) 07:19:56.93ID:???
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
手元で書いて動くコードは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/
0465nobodyさん2015/09/02(水) 07:20:36.31ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。

第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。


食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0466nobodyさん2015/09/02(水) 07:24:33.04ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

【翻訳】JavaScriptのフレームワークについて検討してみよう
http://postd.cc/javascript-framework-fatigue/

Angularが嫌い
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2014/10/06/162103

AngularJSは今すぐ生まれ変わるか死ね
http://b.hatena.ne.jp/entry/diary.hatenablog.jp/entry/2014/10/06/165007

Farewell Node.js (翻訳) - from scratch
http://b.hatena.ne.jp/entry/yosuke-furukawa.hatenablog.com/entry/2014/07/06/094617

Pythonにサヨナラを | POSTD
http://postd.cc/saying-goodbye-to-python/

Pythonを退職します
http://bugrammer.hateblo.jp/entry/2014/10/04/020521

PHP、かつてWebで人気だった言語が下火になりつつある | ReadWrite Japan
http://b.hatena.ne.jp/entry/readwrite.jp/archives/12295
0467nobodyさん2015/09/02(水) 07:30:34.15ID:???
Scalaの闇 - Togetter
http://togetter.com/li/308741

「Scala嫌い。EJB2みたい」
http://d.hatena.ne.jp/karasuyamatengu/20111122/1321978693

golang - [翻訳]なんでGoってみんなに嫌われてるの? - Qiita
http://qiita.com/hirokidaichi/items/adccebb41f77eaa6132f
0468nobodyさん2015/09/02(水) 08:38:32.69ID:???
CoffeeScriptのブログも貼ってください
0469nobodyさん2015/09/02(水) 09:41:48.06ID:???
Babelが十分良くなってきたし、
もうCoffeeScriptはいらんかな。
0470nobodyさん2015/09/08(火) 22:28:48.23ID:hj+4P41A
migrateでdecimal定義したカラムに整数のみのバリデーションを行った場合
整数値をいれてもエラーになってしまうんだね。
原因は、1と入力しても1.0とBigDecimalクラスが扱ってしまうことが原因なのは
わかったけど、この仕様はどうなんだろうと思ってしまう・・・。
0471nobodyさん2015/09/14(月) 17:00:13.21ID:???
Rails - I18n.tでHTMLを出力するのにrawを使ってはいけない - Qiita
http://b.hatena.ne.jp/entry/qiita.com/tnj/items/c9e893124c1b000b5355
0472nobodyさん2015/09/16(水) 12:52:30.68ID:???
趣味でプログラミングしてるだけの人間なんだけど
偶然FuelPHPというフレームワークと出会って、
これは簡単にアプリが作れてやばいということに気づいた。
じゃあ元になったRuby on Railsはもっとすごいんだろうなと
Rubyに興味が出て、それからPHPのことはいったん忘れて、
はじめてのRuby、Rubyレシピブックからはじまって
Rails関係の本を5冊くらい読んですっかりRuby使う気でいた。
しかし副作用としてRailsのことを知れば知るほど
なんで後発のFuelPHPがこうなってるのかも分かっていく。
のでどっちの道に進もうか迷ってしまうことになった。
おそらくこのままPHPを使い続けるとしても
Railsを覚えたことはすごく意味のあることだったと思う。
ありがとうRuby on Rails
0473nobodyさん2015/09/16(水) 12:56:30.73ID:???
Ruby使いって他の言語disらないと精神状態保てないようだなw
0474nobodyさん2015/09/19(土) 20:58:24.56ID:hxs9v8uU
railsでtwitter api叩くようなクラスってどこに書くの?
なんでmodelにはデータベースがいちいちくっついてくんの?
たすけて
0475nobodyさん2015/09/21(月) 18:05:01.36ID:nTPQGwDb
PHP
0476nobodyさん2015/09/22(火) 07:09:00.21ID:???
Why I wouldn’t use rails for a new company
http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/

https://www.reddit.com/r/programming/comments/3lcyzg/why_i_wouldnt_use_rails_for_a_new_company/
0477nobodyさん2015/09/25(金) 01:54:38.94ID:???
Rails Got 99 Problems (But These Ain't Them)
http://chriskottom.com/blog/2015/09/rails-got-99-problems-but-these-aint-them/
0478nobodyさん2015/09/25(金) 02:03:51.16ID:???
スピードに対してごちゃごちゃ言うなら
アセンブラで書けばいい。
http://i.loveruby.net/ja/ruby/why.html
0479nobodyさん2015/09/25(金) 23:38:54.74ID:???
アセンブラはCPU依存するからという理由で
C言語が一番バランスが良いと思います。

そのページはなにか勘違いしていますねw
0480nobodyさん2015/09/26(土) 10:10:33.66ID:???
Cコンパイラから出力されたコードは,優秀なアセンブラプログラマがコーディングしたプログラムと比較してスピードが遅い.
http://www.cqpub.co.jp/interface/toku/2002/200203/toku1_2.htm
0481nobodyさん2015/09/26(土) 12:13:53.58ID:???
2002年ならそうなんだろう
0482nobodyさん2015/09/26(土) 12:28:54.21ID:???
Pythonの場合,逆に言語の一貫性が高いので,フレームワークのほうで抽象化をやらなくちゃいけない。
http://gihyo.jp/dev/serial/01/alpha-geek/0006
0483nobodyさん2015/09/26(土) 17:23:32.41ID:???
コントローラーが受け取ったparamsのキーの存在チェックはコントローラーがやるべきですか?
モデルのバリデーションとの使い分けがよくわからないです
0484nobodyさん2015/09/26(土) 18:07:49.33ID:???
キーのあるなしはstrong parameter使ってコントローラでやって、値のバリデーションは
モデルでやる感じかなぁ?
0485nobodyさん2015/09/27(日) 21:04:12.06ID:???
http://contributors.rubyonrails.org/
0486nobodyさん2015/09/27(日) 21:46:06.31ID:???
>>484
なるほど
じゃあ受け取った値によってDBに格納する値を変更する処理とかは
コントローラーではなくモデルでやるのかな
"one"を1に書き換える、みたいな
0487nobodyさん2015/09/27(日) 21:48:45.36ID:???
>>486
one <-> 1 の変換がチェックボックスやラジオボタンとかならビューでやっちまうのが
面倒じゃなくていい
0488nobodyさん2015/09/28(月) 10:03:12.61ID:???
なぜ初心者はRuby on Railsを学ぶべきか &#8212; Jenio Inc. Blog &#8212; Medium
https://medium.com/jenio-inc-blog/b414dd96cf93
0489nobodyさん2015/09/28(月) 21:02:21.34ID:???
Twitter社が認めたイケてない言語
0490nobodyさん2015/09/29(火) 00:35:46.28ID:???
Twitterぐらいまでアクセス数が伸びたらそのときに考えればいいだけ
そこまで伸びるサービスなんて数えるほどしかないのだから
0491nobodyさん2015/09/29(火) 05:24:01.04ID:???
>>490
はぁ?
0492nobodyさん2015/09/29(火) 06:58:45.53ID:???
Twitterだって言ってるしな

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:???
Rubyは迷惑なのでご自身のフィールド上に留まっていて下さい。
0497nobodyさん2015/10/02(金) 09:43:12.73ID:???
Ruby製Twitterクライアントを使わないキモイなんちゃってエンジニア
0498nobodyさん2015/10/02(金) 19:42:00.65ID:M0SL4MdL
rubyの文法の質問で恐縮ですが。。。(rubyはほとんど知らない)

Rails.application.routes.draw do
resources :products
end
ってコードって、なにやってるの?
Railsインスタンスの application.routes.draw ってプロパティ?を定義しなおしてるってこと?
0499nobodyさん2015/10/02(金) 19:48:04.39ID:M0SL4MdL
?単に名前空間的に省略してメソッドをコールできるってだけか?

Rails.application.routes.draw do
resources :products
end
は単に
Rails.application.routes.draw.resources :products
ってしてるってことか?
0500nobodyさん2015/10/02(金) 19:59:05.20ID:M0SL4MdL
class Foo
attr_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:???
           YES → 【ヒットした?】 ─ YES → なら聞くなよ。死ね。
         /                \  
【検索した?】                     NO → なら、ねぇよ。死ね。
         \                   
            NO → 死ね。
0502nobodyさん2015/10/02(金) 20:02:30.64ID:???
>>498
>>499 は間違い
Ruby DSL あたりでぐぐると分かりやすい説明がどこかにあるかもね
0503nobodyさん2015/10/02(金) 23:43:57.83ID:???
さよなら CoffeeScript
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2015/10/02/202112
0504nobodyさん2015/10/02(金) 23:48:20.91ID:M0SL4MdL
>>502
ありがとう。この記事がそれっぽい。
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:???
Farewell Node.js &#8212; Medium
https://medium.com/@tjholowaychuk/4ba9e7f3e52b

Farewell CoffeeScript &#183; 57e37f1 &#183; staltz/rxmarbles &#183; GitHub
https://github.com/staltz/rxmarbles/commit/57e37f176e0e005abd2c4fa0253bbd8f57fe1bd9
0506nobodyさん2015/10/03(土) 16:05:07.36ID:???
うっせー!死んでろ。
0507nobodyさん2015/10/03(土) 17:48:46.10ID:???
>>506
残念でしたw
0508nobodyさん2015/10/03(土) 18:41:10.95ID:???
(・∀・)ジサクジエーン
0509nobodyさん2015/10/04(日) 21:52:07.31ID:???
PHPの奇妙なround関数
http://b.hatena.ne.jp/entry/www.rubyist.net/~matz/20070528.html%23p05
0510nobodyさん2015/10/05(月) 06:44:42.81ID:???
一生治らなくて構わない。目障りだから。
05114982015/10/08(木) 02:02:57.56ID:4yolD/Jp
またそもそもRubyの質問で済みません。

Rails使ってると、before_filterやlayout、validateとかのdefが付かないメソッドが
色々と出てくるのですが、これなんですか?

def before_filter
end
を1行で書いただけかな?とか思ったら全然そんなこともないんですね。

何でこんな定義ができて、このメソッドってどうやってコールされるか・・・
どういうRubyの機能なのでしょう?
05124982015/10/08(木) 09:25:57.48ID:???
わかった。。。Rubyってクラス定義中にメソッド実行できるのか。

def hoge(name)
 p "hogehoge: => " + name
end

class Foo
 hoge "fuga1"
end

> "hogehoge: => fuga1"

これで、オブジェクトに対して特異メソッドが定義できるように
クラス定義中にクラスメソッドを定義したりできるわけですね。。。

なんでRubyってクラスにプロパティが無いんだろうと思ってたら、そういうことか。。。。
0513nobodyさん2015/10/11(日) 09:12:00.48ID:???
Ruby対Scala
http://b.hatena.ne.jp/entry/tech.cm55.com/wiki/scala/ruby
0514nobodyさん2015/10/11(日) 10:40:41.43ID:???
Rubyディスられてるやん
0515nobodyさん2015/10/11(日) 10:59:29.61ID:???
まあ間違ってもScalaが台頭することはないだろうけど
正直落ち目だよねRails
0516nobodyさん2015/10/13(火) 05:54:26.64ID:???
一定の役目を終えて安定した感じじゃね
0517nobodyさん2015/10/13(火) 22:28:08.90ID:???
>>516
どこが?
0518nobodyさん2015/10/14(水) 00:44:58.84ID:???
ElixirとRailsのベンチマーク比較をした話
http://d.hatena.ne.jp/ohr/20150212#1423765251
0519nobodyさん2015/10/14(水) 00:55:12.23ID:???
なぜ私たちは NodeJS から Ruby on Rails に移行したのか - 杉風呂2.0 - A Lifelog -
最大でもメインアプリは 1000 RPS で、それぐらいは、RoR と Nginx を使えば容易に対応できる。
http://d.hatena.ne.jp/suginoy/20120516/p1
0520nobodyさん2015/10/14(水) 00:59:47.13ID:???
Togetter(トゥギャッター) - まとめ「700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話」
http://togetter.com/li/4514
■ このスレッドは過去ログ倉庫に格納されています