2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【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 ★