【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/
0425nobodyさん
2015/06/30(火) 13:02:05.94ID:???単純にくわしくって言われても何をくわしくしていいかわからんだろうが
初心者は「何が分からない」のか分からないことが多いし、「『何が分からない』のか分からない」
状態を認識すらしてないことも多いので、そこを指摘してやるのはむしろやさしい方じゃないか?
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:???そのAPIで取得したデータだけど
たとえば10レコードづつ取得したとします。その10レコードのIDが
こちらのDB側にあるレコードかどうかチェックしようとしたときに
ページをロードするごとに
アクティブレコードの
whereとINを使って
複数のIDを一気に引っ張り出して
比較参照するのは重すぎるよね?
0429nobodyさん
2015/06/30(火) 20:40:47.56ID:???0431nobodyさん
2015/07/23(木) 13:24:16.08ID:MEWM1u3ahttp://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:MEWM1u3ahttp://b.hatena.ne.jp/entry/martinfowler.com/bliki/MonolithFirst.html
0433nobodyさん
2015/07/28(火) 17:58:07.45ID:Cuy5qJf5見積りの根拠出してくれっていったら、金くれって言われたよ
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:???その記事の増田はお役人っぽいな
それはそうと
コメントの最後のリンク先に釣られたら
結構読み応えある記事だった
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://junichi13.hateblo.jp/entry/2013/08/10/100958
0438nobodyさん
2015/07/29(水) 17:02:38.12ID:C6T3FR150439nobodyさん
2015/07/29(水) 20:06:43.88ID:???http://d.hatena.ne.jp/NOV1975/20131008/p1
いずれにせよ貴方はシステム屋にボッタクられる
http://anond.hatelabo.jp/20131009184445
0440nobodyさん
2015/08/02(日) 22:51:07.25ID:T3BNGzk50441nobodyさん
2015/08/10(月) 07:22:16.04ID:???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:???開発が楽でも動かせないなら意味ねえわ ┐(´-`)┌;
0443nobodyさん
2015/08/19(水) 00:49:17.05ID:???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:???http://b.hatena.ne.jp/entry/www.slideshare.net/oarat/2015-0801-scala
0445nobodyさん
2015/08/19(水) 01:05:58.25ID:???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:???http://togetter.com/li/85891
0447nobodyさん
2015/08/19(水) 02:04:56.94ID:???http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0449nobodyさん
2015/08/19(水) 07:07:47.19ID:???業務向け
0450nobodyさん
2015/08/21(金) 17:52:31.88ID:???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:???http://www.slideshare.net/ohr486/shibuyaex-1-elixir
0453nobodyさん
2015/08/27(木) 23:46:06.33ID:???http://www.itmedia.co.jp/news/articles/1508/20/news075.html
Language Trends on GitHub · GitHub
https://github.com/blog/2047-language-trends-on-github
0454nobodyさん
2015/08/27(木) 23:48:29.82ID:???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:e2sndXUihttps://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:???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で取得した値をそれぞれのモデルに値をセットし
バリデーション&保存をしています。
そこで、それぞれのモデルに定義されている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:???0462nobodyさん
2015/08/31(月) 22:47:11.03ID:???0463nobodyさん
2015/09/02(水) 07:17:12.01ID:???http://www.slideshare.net/danicuki/play-vs-rails
0464nobodyさん
2015/09/02(水) 07:19:56.93ID:???手元で書いて動くコードは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:???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:???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:???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:???0469nobodyさん
2015/09/02(水) 09:41:48.06ID:???もうCoffeeScriptはいらんかな。
0470nobodyさん
2015/09/08(火) 22:28:48.23ID:hj+4P41A整数値をいれてもエラーになってしまうんだね。
原因は、1と入力しても1.0とBigDecimalクラスが扱ってしまうことが原因なのは
わかったけど、この仕様はどうなんだろうと思ってしまう・・・。
0471nobodyさん
2015/09/14(月) 17:00:13.21ID:???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:???0474nobodyさん
2015/09/19(土) 20:58:24.56ID:hxs9v8uUなんでmodelにはデータベースがいちいちくっついてくんの?
たすけて
0475nobodyさん
2015/09/21(月) 18:05:01.36ID:nTPQGwDb0476nobodyさん
2015/09/22(火) 07:09:00.21ID:???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:???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:???C言語が一番バランスが良いと思います。
そのページはなにか勘違いしていますねw
0480nobodyさん
2015/09/26(土) 10:10:33.66ID:???http://www.cqpub.co.jp/interface/toku/2002/200203/toku1_2.htm
0481nobodyさん
2015/09/26(土) 12:13:53.58ID:???0482nobodyさん
2015/09/26(土) 12:28:54.21ID:???http://gihyo.jp/dev/serial/01/alpha-geek/0006
0483nobodyさん
2015/09/26(土) 17:23:32.41ID:???モデルのバリデーションとの使い分けがよくわからないです
0484nobodyさん
2015/09/26(土) 18:07:49.33ID:???モデルでやる感じかなぁ?
0485nobodyさん
2015/09/27(日) 21:04:12.06ID:???0486nobodyさん
2015/09/27(日) 21:46:06.31ID:???なるほど
じゃあ受け取った値によってDBに格納する値を変更する処理とかは
コントローラーではなくモデルでやるのかな
"one"を1に書き換える、みたいな
0487nobodyさん
2015/09/27(日) 21:48:45.36ID:???one <-> 1 の変換がチェックボックスやラジオボタンとかならビューでやっちまうのが
面倒じゃなくていい
0488nobodyさん
2015/09/28(月) 10:03:12.61ID:???https://medium.com/jenio-inc-blog/b414dd96cf93
0489nobodyさん
2015/09/28(月) 21:02:21.34ID:???0490nobodyさん
2015/09/29(火) 00:35:46.28ID:???そこまで伸びるサービスなんて数えるほどしかないのだから
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
■ このスレッドは過去ログ倉庫に格納されています