■ このスレッドは過去ログ倉庫に格納されています
【RoR】Ruby on Rails Part20
- 1 :nobodyさん:2016/09/22(木) 14:43:33.99 ID:???.net
- 前
http://tamae.2ch.net/test/read.cgi/php/1409423461/
■参考サイト
<英語>
本家: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 58
http://echo.2ch.net/test/read.cgi/tech/1458735404/
- 954 :nobodyさん:2018/11/18(日) 18:16:21.80 ID:???.net
- でも有償化しましたやん
- 955 :nobodyさん:2018/11/18(日) 23:43:08.39 ID:???.net
- 有償化もそうだけど、最近ではOracleよりはMicrosoftの方がよっぽどOSSの業界では信用できるイメージ
時代が変わったといえばそれまでだけど、まさかMicrosoftがこういうイメージになるとはね…
- 956 :nobodyさん:2018/11/19(月) 01:47:56.44 ID:???.net
- OSSのほうはいいんだけどwin10のアプデ通知嫌がらせとかはやめてくれや
- 957 :nobodyさん:2018/11/19(月) 06:04:26.27 ID:???.net
- C#はほとんど完璧な言語と言っていい状態になってるな
TypeScriptも素晴らしい
そしてVSCもAtomよりずっと良い
予言するが「GitHubをC#で実装し直しました!」というニュースが駆け巡る日が来るぞ…
Cookpadは知らん!
- 958 :nobodyさん:2018/11/20(火) 12:30:40.23 ID:fHUehj4c.net
- まったくコードいじってないのに、突然、postでパラメーターが
送られなくなるなんてことあるのか?
厳密にいうとaccepts_nested_attributes_forを使ったフォームで、子モデルのみ
のデータが抜け落ちるのだが、、。
- 959 :nobodyさん:2018/11/20(火) 12:43:34.50 ID:jzffuKSF.net
- あるかないかでいえばあるだろう
- 960 :nobodyさん:2018/11/20(火) 13:32:25.56 ID:???.net
- >>958
Githubにパブリッシュでプッシュしてみて
- 961 :nobodyさん:2018/11/23(金) 13:09:00.33 ID:???.net
- 初心者なんですけど
route.rb にかく PUT とか DELETE って Rails 固有ののものなんです?
GETとPOSTはよくきくんですが
ここって別に任意の文字にして
link_to のメソッド名と一致させればコントローラーにとんできますか?
- 962 :nobodyさん:2018/11/23(金) 13:27:12.12 ID:HsYF7Oe6.net
- http勉強汁
- 963 :nobodyさん:2018/11/24(土) 05:01:35.32 ID:???.net
- 他のフレームワークでも、よく見るから、REST か何かの仕様じゃないの?
- 964 :nobodyさん:2018/11/24(土) 13:14:24.47 ID:???.net
- >>963
>>962 の通り、http 勉強しようよ…
- 965 :nobodyさん:2018/12/01(土) 11:05:16.65 ID:???.net
- ActiveRecord って Rails の機能?
ActiveRecord のメソッドと
arealっていうの使うのと
executeでSQL直接かくのと
最初に勉強するならどれがいいんですか?
- 966 :nobodyさん:2018/12/01(土) 11:13:21.26 ID:???.net
- >>965
Rails に含まれる O/R マッパーと呼ばれるものが ActiveRecord
SQL 自体書けないのなら SQL の勉強が先
SQL 書けるのであれば ActiveRecord
Arel はよっぽどのときじゃないと使わないので最初は覚えておかなくてもいい
- 967 :nobodyさん:2018/12/01(土) 11:25:40.24 ID:???.net
- Rails使うとn+1問題が発生するクソ仕様
ベテランでも自分で組んでいて気づかない
生sqlで組み立てればそんなものそもそも発生しないのにActiveRecordなどに頼るからそうなるんだよ
- 968 :nobodyさん:2018/12/01(土) 11:28:19.96 ID:???.net
- >>967
n+1なんて機械的に検出できるのに、それができないというのは本当にベテランなのかい?
- 969 :nobodyさん:2018/12/01(土) 11:34:16.99 ID:???.net
- >>968
開発環境で問題なくて本番の大量データ使ったときに発覚することがけっこうある
- 970 :nobodyさん:2018/12/01(土) 11:37:31.83 ID:???.net
- >>969
いやいや、機械的に検出なんだから、大量も少量もないよ
- 971 :nobodyさん:2018/12/01(土) 11:40:57.87 ID:???.net
- >>970
まあいいや
気付かなかった開発者がアホなだけね
- 972 :nobodyさん:2018/12/01(土) 12:21:53.80 ID:???.net
- >>966
ありがとうございます
index とか show の view で .all や find でとってくるぐらいはできるんですけど
検索とかで複数テーブルが絡むとちょっと怪しい
アソシエーションだけで小テーブルもってくるだけならいいけど
小テーブルで検索とかになるともうどうかいていいかわからないレベルです
- 973 :nobodyさん:2018/12/02(日) 00:26:45.21 ID:???.net
- N+1問題ってなに?
要はrelationの状態を保ってればいいんんだと思ってたんだけどそういうわけではないの?
- 974 :nobodyさん:2018/12/02(日) 04:45:17.75 ID:???.net
- そんなわけないだろ
- 975 :nobodyさん:2018/12/02(日) 10:47:51.50 ID:???.net
- まじか
relationの状態保ってればSQLは1回しか発行されないと思ってたわ
要はfindとか単一要素抽出と
mapやeach呼んだ瞬間SQL発行されるから途中で使わなけりゃいいんだと思ってた
じゃあどうやって機械的に検出するの?
- 976 :nobodyさん:2018/12/03(月) 15:58:45.29 ID:???.net
- >生sqlで組み立てれば
ユーザーから取得した文字列で、SQL 文を構築すると、
SQL インジェクションされるから損害賠償請求される
プロが絶対にやってはいけない事だから
クラッカーは「SQL文; SQL文」みたいに、うまくエラーが起きないように、; で続けてくるから、
絶対にplace holder を使わないといけない
それでチェックできる
- 977 :nobodyさん:2018/12/03(月) 20:47:44.13 ID:???.net
- 誰もそんな話してねー
- 978 :nobodyさん:2018/12/03(月) 22:00:01.35 ID:???.net
- N+1問題の発生を検知するGemがあったはず
- 979 :nobodyさん:2018/12/07(金) 05:25:13.21 ID:DrguXMV+.net
- >>1
そもそもsinatraでよくね?
- 980 :nobodyさん:2018/12/07(金) 10:14:19.32 ID:???.net
- >>976
place holderってテーブル名に使えないじゃん
O/Rマッパーって名SQLを組み立ててるんやで
- 981 :nobodyさん:2018/12/10(月) 22:39:22.72 ID:???.net
- assets/stylesheets 直下がファイル増えすぎてきたから
ディレクトリ作って移動したらなぜか読み込めない
assets/stylesheets/test ってディレクトリ作って
require 'test/xxx' とか require_tree 'test' ってかけば動くんじゃないの?
直下以外におけない仕様なの?
- 982 :nobodyさん:2018/12/10(月) 22:47:52.57 ID:???.net
- それでいけるはずだが読み込めないって具体的にどうなるんだ?
サブディレクトリにおいたCSSをstylesheet_link_tag とかで読み込むには precompile に追加しないとダメだが
application.css から require する分には 'ディレクトリ名/prefix' でいけるはず
- 983 :nobodyさん:2018/12/13(木) 07:42:10.55 ID:Vs/mN7ik.net
- 読み込むファイルからの、相対パスで指定する、require_relative もある
require "./abc"
require_relative "../xyz"
相対パスなら、. か、.. で始まる
それらで始まらない、
require "selenium-webdriver"
みたいなものは、LOADPATH の順番に探索して、
先に見つかったものが読み込まれるのだったかな?
- 984 :nobodyさん:2018/12/13(木) 22:39:27.05 ID:???.net
- precompileに追加してない落ちだろどうせ
誰もが通る道
- 985 :nobodyさん:2018/12/18(火) 12:11:59.13 ID:lEy3WM7N.net
- rails3.4をやってたんだけど
今ってもう5なんだよね
今からでも追いつける?
turbo linkとか、だいぶ変わってるようだけど
- 986 :nobodyさん:2018/12/18(火) 14:27:48.78 ID:???.net
- Railsは年々使われなくなってきてるからこの際他に移ったほうがいい
- 987 :nobodyさん:2018/12/18(火) 16:25:07.83 ID:???.net
- 新規開発でのRails案件はマジで減ったなー
あっても管理者向け画面だけでフロントは皆無
かつ、使ってるトコもいつどれに移行しようか検討してるとこばかり
- 988 :nobodyさん:2018/12/18(火) 18:54:00.97 ID:???.net
- 世界中で使われなくなってるからライブラリもメンテされなくなっていく
何よりいつまでもRailsにしがみついていると昭和オヤジみたいな扱いされるようになる
- 989 :nobodyさん:2018/12/18(火) 19:14:22.41 ID:???.net
- そう思うんならこんなスレ覗かなきゃいいのにね
こういう分かりやすいアンチが湧いて出るところを見るとまだまだ現役だな、と思うわw
- 990 :nobodyさん:2018/12/18(火) 19:17:24.62 ID:6hLBEu5w.net
- 次スレは要らないよね
- 991 :nobodyさん:2018/12/18(火) 19:20:22.54 ID:???.net
- 要らないと思ってる人間がわざわざそんなスレを覗いてる不思議
- 992 :nobodyさん:2018/12/18(火) 19:27:27.19 ID:???.net
- そもそもrubyじゃないといけない理由なんかないだろ
- 993 :nobodyさん:2018/12/18(火) 19:28:29.42 ID:???.net
- そう思ってる人間がわざわざRailsスレを覗いてる不思議
- 994 :nobodyさん:2018/12/18(火) 19:36:08.12 ID:???.net
- 時代遅れが残されていないかパトロールしてるんだよ
- 995 :nobodyさん:2018/12/18(火) 21:06:04.73 ID:???.net
- 粘着荒らしがいるってことは、人気があることの裏返し
- 996 :nobodyさん:2018/12/18(火) 21:54:06.26 ID:???.net
- パトロールってなんだよw
自分は荒らしですって言ってるようなもんじゃんww
- 997 :nobodyさん:2018/12/18(火) 22:43:30.61 ID:???.net
- >>995
お前みたいなバカが一番邪魔なんだよ
人気のなさはピカイチじゃねえか
統計くらいみとけボケ
- 998 :nobodyさん:2018/12/18(火) 22:50:30.38 ID:???.net
- パトロールおつかれさんでーすw
- 999 :nobodyさん:2018/12/19(水) 17:02:21.26 ID:EMIozR8+.net
- >>986
おすすめは何ですか?
Node.js? django?
- 1000 :nobodyさん:2018/12/19(水) 17:12:39.99 ID:EMIozR8+.net
- >>986
おすすめは何ですか?
Node.js? django?
- 1001 :nobodyさん:2018/12/19(水) 17:44:53.66 ID:???.net
- Railsの時代は終わりつつあるが、Railsの次も混沌としている
- 1002 :nobodyさん:2018/12/19(水) 21:39:23.72 ID:???.net
- Rupy大勝利ぃ!!!!
https://i.imgur.com/0YbMsqj.jpg
- 1003 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1003
255 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★