Ruby 初心者スレッド Part 67 (729レス)
Ruby 初心者スレッド Part 67 http://mevius.5ch.net/test/read.cgi/tech/1608837867/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
230: デフォルトの名無しさん (ワッチョイ b101-E0YB) [] 2021/07/20(火) 08:12:05.37 ID:EkYsR0Mj0 【A型の人ごめん】「まじめ人間」は、自分の人生を生きられず、しかもお金持ちになれない。 https://www.youtube.com/watch?v=ZBSMJHK_b34 【人生観変わる話】「サラリーマン脳」のヤバい特徴5選。 https://www.youtube.com/watch?v=mPCOn0qhW6M&t=15s 【人生終了】情弱がハマる「貧困スパイラル」のリアル。 https://www.youtube.com/watch?v=T3R71zjbolc バカでもわかる!ネットビジネスの始め方。 https://www.youtube.com/watch?v=LGM9VxlfDeo&t=147s 時給労働から卒業しよう!貧乏人が知らない「お金の稼ぎ方」まとめ。 https://www.youtube.com/watch?v=aibytYID1yY 【人生攻略】経験・実績ゼロのあなたが、最短で何者かになる方法。 https://www.youtube.com/watch?v=258RdS9Brxk 【残酷】貧乏人はいつも忙しいのに、お金持ちは暇である理由。 https://www.youtube.com/watch?v=YkRKSgbyyf8 http://mevius.5ch.net/test/read.cgi/tech/1608837867/230
231: 218 (ワッチョイ 552c-NvNM) [sage] 2021/07/20(火) 10:14:09.06 ID:nphTU9tH0 >>227 自己回答 ユーザーの入力値により、条件判断してはいないけど、 改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018 の400 ページで、 アクションのcreate/update で、 コントローラーのstrong parameters を変える例が書いてある 例えば、下のような感じ params.require(:person).permit(:name) params.require(:person).permit(:age) http://mevius.5ch.net/test/read.cgi/tech/1608837867/231
232: デフォルトの名無しさん (ワッチョイ 615f-SRm2) [sage] 2021/07/21(水) 10:26:17.53 ID:GSJrQWT80 >>231 別に構わんが環境次第でUnpermittedParameters例外出そうな気がするので @person.update(xxx_params.except(:age)) 的な感じのほうがよいかも http://mevius.5ch.net/test/read.cgi/tech/1608837867/232
233: デフォルトの名無しさん (ワッチョイ 7b66-JfG4) [sage] 2021/07/24(土) 17:53:55.08 ID:niZ/VlC90 pythonなみの公式チュートリアルがあればいいのに http://mevius.5ch.net/test/read.cgi/tech/1608837867/233
234: デフォルトの名無しさん (ワッチョイ 1161-Y/nI) [sage] 2021/07/27(火) 10:21:46.39 ID:y9fA4YVt0 Railsでも何でもいいんですが、ecサイトの様なユーザー登録とログインシステム をRubyを使って簡単に構築するライブラリの使い方が書かれている良い本は 有りませんか? http://mevius.5ch.net/test/read.cgi/tech/1608837867/234
235: デフォルトの名無しさん (ワッチョイ a984-MszO) [sage] 2021/07/27(火) 11:24:07.05 ID:ic7RAKIO0 >>234 Ruby on Railsのチュートリアル でいいのでは? 簡単に済ませたいならば、 Shopifyとか外部決済システムに外注すれば? http://mevius.5ch.net/test/read.cgi/tech/1608837867/235
236: デフォルトの名無しさん (ワッチョイ f102-pCDs) [sage] 2021/07/30(金) 18:21:13.72 ID:7AkGA5GJ0 スクレイピングしたいんですけど何を勉強すればいいですか 不正アクセスに問われたりしないでしょうか? セキュリティ対策はどのようなことに注意すればよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1608837867/236
237: デフォルトの名無しさん (オッペケ Sr05-CIJH) [sage] 2021/08/03(火) 20:29:25.38 ID:1SQdlJBzr NOKOGIRI http://mevius.5ch.net/test/read.cgi/tech/1608837867/237
238: デフォルトの名無しさん (ワッチョイ fa02-Gkqf) [sage] 2021/08/03(火) 22:35:38.25 ID:3PGqGTvy0 >>236 踏み台を準備してそこ経由でスクレイピングする http://mevius.5ch.net/test/read.cgi/tech/1608837867/238
239: デフォルトの名無しさん (ワッチョイ 0d84-KzYc) [sage] 2021/08/04(水) 01:04:19.47 ID:wXXobJu90 >>236 スクレイピングの勉強 http://mevius.5ch.net/test/read.cgi/tech/1608837867/239
240: デフォルトの名無しさん (ワッチョイ 4135-YVzu) [] 2021/08/04(水) 11:12:04.78 ID:Ud4GmCQc0 >>236 とりあえず、関心のあるページをローカルに保存してnokogiriでアクセスしてみれば? crawler部分とscrap部分を分けるのが吉。 つまり、100pagesをスクレーピングするなら、まずhtmlをblob型でDBにinsertしてから欲しいデータをnokogiriで取り出すのだ。 http://mevius.5ch.net/test/read.cgi/tech/1608837867/240
241: デフォルトの名無しさん (ワッチョイ 9a2c-QEAr) [sage] 2021/08/04(水) 11:45:59.21 ID:BE8GLseK0 >>234 よく見るのは、devise gem を使う パーフェクト Ruby on Rails、2020/7 には、載っていない 改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9 には少しだけ載っている。 ただし、この本は、Ruby 2.5.1, Rails 5.2 Ruby on Rails 6 実践ガイド、黒田努、2019/12、には載っている ただし、上の黒田努の2冊の本では、devise を使わず、自作している Rails チュートリアル・Rails ガイドも参照 YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、 2千人の未経験者が、Rails の転職用ポートフォリオを作っている。 そこへ入って、聞いた方がよい http://mevius.5ch.net/test/read.cgi/tech/1608837867/241
242: デフォルトの名無しさん (ワッチョイ 9a2c-QEAr) [sage] 2021/08/04(水) 12:01:13.97 ID:BE8GLseK0 >>236 サイトのrobots.txt を遵守すること! これを守らないと、営業妨害で逮捕される CSS Selector を勉強する。XPath は勉強しなくてよい。 JavaScript も、jQuery 程度は出来た方がよい gem は、Nokogiri, Selenium Webdriver Udemy の山浦清透、2021/6 【作業工程フル公開】エンジニアが30万円案件の制作過程を公開 www.youtube.com/watch?v=tYbVl6N8oxI PHP のLaravel で、マイナビ転職をスクレイピングして、データベースへ保存する 基本、この動画と同じ。 これを、Ruby on Rails へ置き換えるだけ http://mevius.5ch.net/test/read.cgi/tech/1608837867/242
243: 241 (ワッチョイ 9a2c-QEAr) [sage] 2021/08/04(水) 15:15:35.32 ID:BE8GLseK0 >>234 Ruby on Rails, devise の動画 Farstep、2019/9 【Rails】deviseを使ったログイン機能の実装(名前でログインする方法を解説) www.youtube.com/watch?v=Lmq_WLkxp9c http://mevius.5ch.net/test/read.cgi/tech/1608837867/243
244: 241 (ワッチョイ 9a2c-QEAr) [sage] 2021/08/04(水) 15:35:06.48 ID:BE8GLseK0 YouTube で「ruby on rails devise」で検索すれば、日本人の動画も多い Farstep, うるぞー、もぐらストア、 やんばるCODE 守護神・バグ取り名人 たけ http://mevius.5ch.net/test/read.cgi/tech/1608837867/244
245: デフォルトの名無しさん (オッペケ Sr05-CIJH) [sage] 2021/08/04(水) 22:15:34.77 ID:y1FxFhCLr jQueryって単語、1万年ぶりに見たわ http://mevius.5ch.net/test/read.cgi/tech/1608837867/245
246: デフォルトの名無しさん (ワッチョイ 7a33-Z3HW) [sage] 2021/08/05(木) 00:10:48.44 ID:r/zZzNU40 >>245 一万十歳かな? http://mevius.5ch.net/test/read.cgi/tech/1608837867/246
247: デフォルトの名無しさん (ワッチョイ 0e70-pCDs) [] 2021/08/05(木) 12:32:32.94 ID:dqIKXfcM0 >>242 >>サイトのrobots.txt を遵守すること! >>これを守らないと、営業妨害で逮捕される どういうことですか? 詳しくお願いします http://mevius.5ch.net/test/read.cgi/tech/1608837867/247
248: 218 (ワッチョイ 9a2c-QEAr) [sage] 2021/08/05(木) 13:11:38.51 ID:bqGeTZjz0 >>231 パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020/7 の92 ページで、 コントローラー内で、private メソッドを定義して、 条件によって、strong parameters を変える例が書いてある 管理者・一般ユーザーで変える例 params.require(:user).permit(:name, :admin) params.require(:user).permit(:name) http://mevius.5ch.net/test/read.cgi/tech/1608837867/248
249: 242 (ワッチョイ 9a2c-QEAr) [sage] 2021/08/05(木) 13:20:50.00 ID:bqGeTZjz0 >>247 >>242 に書いてある、山浦清透の動画を見れば分かる 各サイトには、robots.txt が置いてあって、 スクレイピングする場合は、必ず30秒空けるとか、 このフォルダはスクレイピングしてはならないとか、多くの条件が書いてある それを守っていないと、営業妨害になる スクレイピングは初心者向きじゃないので、各サイトと契約して、API を使うべき! なぜかと言うと、初心者のプログラムにはバグが多いから、 無限ループしたりして、サイトへ無限にアクセスしたりする それで、営業妨害で逮捕されるかも知れないから、すごく危険! プロでも、スクレイピングはしない。 必ず、サイトと契約して、APIを使う 5ch もそう。契約して、APIを使えと言ってる。 勝手にスクレイピングすると、訴えてくるかも知れない http://mevius.5ch.net/test/read.cgi/tech/1608837867/249
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 480 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s