[過去ログ] Ruby 初心者スレッド Part 66 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
543: (ワッチョイ 4e2c-5qFb) 2020/05/25(月)21:19 ID:gis+qwRr0(2/2) AAS
【検証】現役プログラマーは30万円の案件を何時間で出来るのか?
動画リンク[YouTube]

Ruby で、1時間!
544: (ワッチョイ 4d2c-LApo) 2020/06/03(水)11:38 ID:vinsTjyH0(1) AAS
Railsコースリリース!業界最安値で自走力が身につくワケを制作者が語る
動画リンク[YouTube]

東京フリーランスのとだこうきが、Rails の3か月コースを作った!
9万円!
545: (ワッチョイ 4abd-cExd) 2020/06/03(水)17:11 ID:NDbpdmqA0(1) AAS
Windows用に+DEVKITの方インストールしたけど1GB3万ファイル以上ってちょっとデカすぎないですか?
もうちょっとコンパクトにして欲しいんだが・・・
546: (ワッチョイ 1533-tHrU) 2020/06/03(水)19:02 ID:ymOaMaMw0(1) AAS
要するに、ビルドツールをインストールしたMSYS2やろ。
しゃあないというか、あたりまえ。
547: (ワッチョイ 4d2c-LApo) 2020/06/04(木)22:02 ID:hC0MsN2x0(1) AAS
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL でアクセスしてる

Linux側には、build-essential などのコンパイルツールを入れて、
日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。
これは、#!/bin/sh で始まるシェルスクリプト
548
(1): (アウアウカー Sa05-3xqL) 2020/06/08(月)12:52 ID:I7gt15nza(1) AAS
ビルドツール付きで1GBなら温情あるじゃないか。最近のVisual Studioだと10GB単位で食うぞ
549
(1): (ワッチョイ 5d63-bYWF) 2020/06/08(月)18:25 ID:2z4WuMg00(1) AAS
>>548
それはフルで入れたらでしょ
使いたい機能だけで入れたらそこまで容量使わないよ
550
(1): (オッペケ Sred-1bbd) 2020/06/08(月)19:15 ID:EB8W1SUXr(1) AAS
visual studioコンパイラだけ欲しい
551: (ワッチョイ 1533-lvyY) 2020/06/08(月)20:44 ID:rHjOKxRG0(1) AAS
>>549
「使いたい機能」とやらをどこまで絞れんの?
gemによってはビルドできなかったりしてもいいの?
552: (ワッチョイ 1514-14A0) 2020/06/08(月)21:30 ID:L2Cj2YHN0(1) AAS
macOS本体よりもでかい?Xcodeってなんなの?
2chスレ:mac
なんか8GB?ぐらいダウンロードさせられるんですけど?
macOS本体もそれぐらいだっけ?
553: (ワイーワ2 FFf2-B5RW) 2020/06/09(火)09:45 ID:sE3YfRh/F(1) AAS
>>550
csc.exe と必要なライブラリだけ集めれば makefile で出来る
554: (ワッチョイ ff01-NdOG) 2020/06/10(水)23:42 ID:mC7kOgCm0(1) AAS
"string”を ["s", "st", "str", "stri", "strin", "string”]にする場合の便利メソッドってある?
reduceじゃなくてaccumlator付きのmap的なやつ
555
(1): (ワッチョイ f314-qY8l) 2020/06/10(水)23:50 ID:o9Z/VPuJ0(1) AAS
誰がそんなメソッド使うんだよ
ユースケースが思いつかない
556: (ワッチョイ ff01-NdOG) 2020/06/11(木)00:38 ID:tsfyzied0(1/2) AAS
>>555
accumulator付きのmap的なのは関数型を中心に結構標準で用意されてるよ
scanって名前が多い
557
(1): (ワッチョイ 632c-aH+M) 2020/06/11(木)02:39 ID:J++l+lJF0(1/2) AAS
ary = "abc".each_char.inject( [ ] ) do |ary, char|
if ary.length == 0
ary.push char
else
ary.push( ary.last + char )
end
end
省1
558
(1): (ワッチョイ 0f7d-QiYp) 2020/06/11(木)03:14 ID:cAVECZZb0(1) AAS
>>557
二行目以降は
ary.push (ary.last || '') + char
end
559
(1): (ワッチョイ 0333-cthd) 2020/06/11(木)03:15 ID:zOJFiWlV0(1) AAS
abbrevとは違うんか?
560: 557 (ワッチョイ 632c-aH+M) 2020/06/11(木)09:58 ID:J++l+lJF0(2/2) AAS
>>558
ほー
561: (ワッチョイ ff01-NdOG) 2020/06/11(木)13:02 ID:tsfyzied0(2/2) AAS
>>559
ありがとう!まさに求めてたやつ
562
(1): (ワッチョイ 6f0e-jP3R) 2020/06/13(土)21:43 ID:v5FJ4AgU0(1/2) AAS
rbenvでインストールしてglobalに設定したのにruby -vでコマンドが見つかりませんって出る
rbenv経由でruby入れたときってrubyパス個別に通す必要あったっけ?
VMはubuntu2004使ってる
563
(1): (ワッチョイ 0333-cthd) 2020/06/13(土)22:36 ID:P6/rcyg20(1) AAS
>>562
まずはこのスレを検索して、それがダメだったらまたな?
564
(1): (ワッチョイ 6f0e-jP3R) 2020/06/13(土)23:18 ID:v5FJ4AgU0(2/2) AAS
>>563
スレ見るまでもなく解決したわ
ありがとな無能さん
初心者スレにお前は合わんから消えた方がいいよ
565: (オッペケ Sr87-Qd01) 2020/06/13(土)23:24 ID:dJVRL38Lr(1) AAS

566: 496 (ワッチョイ 632c-aH+M) 2020/06/13(土)23:34 ID:V91HObFW0(1/2) AAS
>>496
に書いておいた

漏れは、Windows 10, WSL, Ubuntu 18.04 で、
Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

anyenv を推奨する。asdf もあるけど、
中を見たら、結局そのまま各言語の、*env を使っているものもあるみたい
567: 496 (ワッチョイ 632c-aH+M) 2020/06/13(土)23:41 ID:V91HObFW0(2/2) AAS
多言語の場合、anyenv, asdf を使わないと、各言語ごとにやらないといけないので面倒。
これらを使うと、rbenv, nodenv, pyenv, phpenv など、多言語を統一的に扱える

特に、Rails では、Node.js が必須だから、これらを使うべき

知らないけど、phpenv を使うと、すべてコピーされるから、
端末の起動が遅くなったとか、書いているサイトもある
568: (ワッチョイ 0333-cthd) 2020/06/14(日)02:30 ID:6KYXSL5B0(1) AAS
>>564
初心者を免罪符にするな、クソクズw
569: (ワッチョイ 93ce-MJ0R) 2020/06/14(日)03:56 ID:n40LRnwv0(1) AAS
利用者の少ない言語で何やってんだか
570: (ワッチョイ 8319-F3Ee) 2020/06/17(水)10:04 ID:BoY15wgZ0(1) AAS
利用者少ないの?
571
(1): (ワッチョイ b761-QR+y) 2020/06/18(木)01:58 ID:6O5cmfAx0(1) AAS
調査によるが、Javaは未だに物凄く利用者数の多い言語。

日本のWeb系だと、JS>Java>Ruby>PHP>・・・位だったかな。
全体だと、
JS>Python>Java>C++>C#>C>Ruby
位だったかな。
572: (ワッチョイ f60e-tbXy) 2020/06/18(木)10:28 ID:2MpifMwe0(1) AAS
PHPより上の位置付けでいいの?
573: (アウアウウー Sa47-Hc8+) 2020/06/18(木)12:14 ID:L/uXoOmUa(1) AAS
javascript勉強した後だと、rubyの学習サクサク進むな
574: (ワッチョイ 573d-e/vk) 2020/06/19(金)21:01 ID:RsXwSQCp0(1) AAS
たのしいrubyって第6版まで出ていますが4版や5版の中古でも問題ないですか?
575: (ワッチョイ 5a01-QZnr) 2020/06/19(金)21:02 ID:2U294rNY0(1) AAS
買わなくても問題ないです
576
(1): ◆QZaw55cn4c (NZ 0H12-igpC) 2020/06/19(金)21:28 ID:nu2GLxXtH(1) AAS
>>571
PHP の地位が低すぎる
PHP はダントツにあがってもいいほどだ、wikipedia も PHP
577: (オッペケ Sr3b-8ohN) 2020/06/19(金)21:35 ID:i/tLMeO3r(1) AAS
>>576
お前は留数定理勉強しろや
578
(1): (ワッチョイ cfa5-NJGG) 2020/06/25(木)08:59 ID:d9h6SFkx0(1) AAS
初心者でRUDYを習い始めたけど
この言語はなんかやりやすいねってまだ初歩の初歩だけど
579: (ワッチョイ 3f52-RSi0) 2020/06/25(木)09:33 ID:p+gLKGcc0(1) AAS
まずは名前を覚えてあげような
580: (ワッチョイ 3f79-FPvj) 2020/06/25(木)10:19 ID:2vWcdWuv0(1) AAS
>>578
まぁせいぜいがんばってくれたまえ
581
(3): (アウアウウー Sad3-Owb/) 2020/06/28(日)15:54 ID:mQb8yLJ0a(1) AAS
progateのrailsのコンテンツで以下のようなコードがありました。

<%= form_tag("/posts/create") do %>

<textarea></textarea>
<input type="submit" value="投稿">

<% end %>

form_tagメソッドはなぜ<%= %>で囲わなければ行けないのでしょうか?
省5
582
(4): (ワッチョイ 8f63-UxRf) 2020/06/28(日)18:31 ID:VdXbwnMJ0(1/4) AAS
お気に入り数を増やすAPIを作っているんですが、1つづつ増やすのは以下でできたんですが、
変数で一気に10個ずつとか増やしたい場合どう書いたらいいでしょうか
Photo.where('id = ?', params[:id]).update_all("favorite_count = favorite_count + 1")
583: (ワッチョイ 7fbb-OVGN) 2020/06/28(日)18:56 ID:0dkV5Fxh0(1/2) AAS
>>582
コピペですまないものは全て一行ずつここで聞きながらプログラムを書く気かいな
何を作りたいのか知らんが、クラウドソーシングサイトで5000円でも払って作ってもらえよ
584
(2): (ワッチョイ 8f63-UxRf) 2020/06/28(日)18:59 ID:VdXbwnMJ0(2/4) AAS
>> 583
わからないならレスしないでください。うざいだけです
585
(1): (ワッチョイ 7fbb-OVGN) 2020/06/28(日)19:13 ID:0dkV5Fxh0(2/2) AAS
>>584
そんなら他の言語に行けよ
Ruby界に高卒はいらないよ
586: (ワッチョイ ff0e-/nJK) 2020/06/28(日)20:01 ID:EEQjVY4L0(1) AAS
ワッチョイ 7fbb-OVGNはNGだな
お前が消えろだわ
587: (ワッチョイ 3f52-RSi0) 2020/06/28(日)20:32 ID:0MZ5QVvK0(1) AAS
>>585
Ruby界w
588: (テテンテンテン MM4f-DObo) 2020/06/28(日)20:57 ID:crkgJwf5M(1) AAS
高学歴なんかみんな他へ行ってしまってもう残ってないだろ
低学歴ワープアの脱出先として注目されすぎて単価の暴落がやばい
589: (オッペケ Sra3-jzci) 2020/06/28(日)21:09 ID:aRNwulycr(1/2) AAS
>>582
質問の要件を満たしていません。
知性をアップデートしてから出直してきてください。
590: (ワッチョイ 3f01-0Hhk) 2020/06/28(日)21:26 ID:pODeKu4C0(1) AAS
>>582
散々な言われよう

Active Recordを使ってDBの値をインクリメントする際
増分を指定するにはどうすればいいですか?
って質問なのかもしれないが

Acrive Record風のAPIを自作してて
インクリメントする場合はどういうAPIにするのがいいですか?
省1
591: (ワッチョイ 8f63-UxRf) 2020/06/28(日)22:01 ID:VdXbwnMJ0(3/4) AAS
もうできたわ。役に立たないカス共が
592: (オッペケ Sra3-jzci) 2020/06/28(日)22:08 ID:aRNwulycr(2/2) AAS
最近このやり取り多くて草
593: (ワッチョイ 8f63-vh/6) 2020/06/28(日)22:58 ID:zEEHZHWG0(1) AAS
>>581
=の有る無しで出力されるhtmlがどうなるか比較してみたら
594
(1): (ワッチョイ 8f63-UxRf) 2020/06/28(日)23:17 ID:VdXbwnMJ0(4/4) AAS
ここなんでこんなイライラしてる人多いんだ
プログラミングスクールに大金つぎ込んで未経験から異業種転職を試みたが
結局うまく就職できなかった奴が暴れてんのか
595: (ワッチョイ cf2c-wMgy) 2020/06/29(月)00:43 ID:ze6DZkOI0(1/3) AAS
>当スレに★Python以外のプログラミング言語での回答類を書くべからず★
>「Ruby では」「Rubyでは」「某言語では」をNGワード登録推奨

テンプレを書き換えたり、すべてのスレを荒らしている荒らしがいる

荒らしは、必ず2回以上書き込む。
前のレスに「そうだよねー」みたいに、アンカーを付けて、複数人いるように見せかける

だから、荒らしの相手をしないように!
荒らしが喜ぶので、荒らしの相手をする者も、荒らしと認定されます!
596: (ワッチョイ cf2c-wMgy) 2020/06/29(月)00:54 ID:ze6DZkOI0(2/3) AAS
>>581
【Rails】form_tagの使い方を徹底解説!
外部リンク:pikawaka.com

「formtag rails」で検索!

Rails Guide も、翻訳されてる

>>582
>favorite_count = favorite_count + 1
省1
597: (ワッチョイ 3ff1-NJGG) 2020/06/29(月)06:54 ID:DbC543670(1) AAS
そりゃそんな人も居るだろうけど
元からアレな人も多い場所なような
598: (ワッチョイ 3f52-RSi0) 2020/06/29(月)09:08 ID:L39gVdue0(1) AAS
>>594
ここまで読んでみたところ、イライラしてるのはお前さんだけでないの?
まあ初心者の訳分からない質問に不寛容なのが多いのは確かだけど、>>584みたいなレスしちゃったら誰もまともに相手しようなんて思わないぞw
599: 595 (ワッチョイ cf2c-wMgy) 2020/06/29(月)10:38 ID:ze6DZkOI0(3/3) AAS
すべてのスレで、荒らしが書き込んでいるだけ。
それを知らない香具師が、ムキになって怒るのが面白いから、荒らしが居着いている

荒らしを無視すればよい

荒らしはプログラマーじゃないし、ソースコードを書いたりできない。
今までに、1度も見たことない
600: (ワッチョイ 4f5f-RWQ3) 2020/06/29(月)19:10 ID:Z1Xkd3Wv0(1) AAS
>>581
<form>タグを生成しています。
viewが何やってるのかよくわからない時は
ブラウザの開発者ツールを開くのオススメ
601: (ワッチョイ 35e6-k+PU) 2020/07/11(土)08:27 ID:+b7VkVW+0(1) AAS
pacman -Ss crystal
で見つからないんだけどどうすればいい?
602: (ワッチョイ 812c-WQpp) 2020/07/24(金)00:27 ID:So4dssPK0(1) AAS
>>2
パーフェクト Ruby on Rails 【増補改訂版】 (Perfect series)、2020/07/25

Ruby 2.6.6
Rails 6.0.3

Windows 10 では、WSL 2
603: (アウアウウー Sa5d-m51P) 2020/07/26(日)10:48 ID:HGPhhgaZa(1) AAS
chompとchomp!って違うメソッドなの?
604: (オッペケ Sr85-BZqs) 2020/07/26(日)11:19 ID:7Vkc7l/lr(1) AAS
違うメソッドです
605: (ワッチョイ 8bbb-KdZo) 2020/07/26(日)17:07 ID:rQ/Jznn00(1) AAS
このところ、悪徳商法っぽいRuby教材屋が目立つな
606: (ワイーワ2 FF63-keh3) 2020/07/27(月)10:58 ID:vNtx9fDhF(1) AAS
reverse() と reversed() って違うメソッドなの?
607: (ワッチョイ 8bbb-KdZo) 2020/07/27(月)19:41 ID:hN1elWPu0(1) AAS
そら違うわ
608
(1): (ワッチョイ 137c-a4SN) 2020/07/27(月)22:22 ID:2I3xUck90(1) AAS
頭悪くてプログラムしかできなかった大企業CEO一覧
外部リンク:re-file.com
609: (ワッチョイ 8b14-nUry) 2020/07/27(月)22:30 ID:3jtmTLJJ0(1) AAS
>>608
本当の内容

【メキシコ】麻薬カルテル、ライバル組織の女を拘束、手足を縛り生きたまま解体 - 18禁グロ

▼カテゴリ - 18禁グロには一部、異様・奇怪・猟奇的・暴力シーン・グロテスクな表現が含まれていますので、閲覧制限をしています。

1. 18歳未満は閲覧禁止です。
2. 耐性が無い方は閲覧しないでください。
3. 閲覧は自己責任でお願い致します。
省1
610
(3): (アウアウカー Saad-uqf9) 2020/08/05(水)18:18 ID:Tkocud9ba(1) AAS
rails6使いづらくないです?
なによりこんなNode.jsに頼るならNode.js使えばいいじゃないです?
611
(1): (テテンテンテン MM8b-lmhp) 2020/08/06(木)14:59 ID:wG3o2yHhM(1) AAS
>>610
Railsは開発者に一貫性の高い開発スイートとワークフローを提供するというコンセプトではあるけど、
それ以前にWeb開発のスタンダードから外れてはいけないというのが大前提だ
いくらRailsの思想に合わなかろうが、たとえばMSのClassic ASP.NETみたいな標準をガン無視した独自路線へ行くのは絶対NG
でRuby自体がもはやWebのスタンダードではなくなりつつある今、大きな歪みが生じているわけだ
612: (アウアウカー Saad-uqf9) 2020/08/07(金)18:42 ID:ujPQ3UKLa(1) AAS
>>611
rails5→rails6の移行も仕様変わりすぎてて難易度高いよね
こりゃ5のサポート切れのタイミングで別言語乗り換えかな
613: (ワッチョイ 1b8c-gyt0) 2020/08/08(土)09:55 ID:ZxDC46c+0(1) AAS
別言語のは移行が簡単なのか
614
(2): (ワッチョイ a935-GKXO) 2020/08/09(日)19:19 ID:En2E3W9T0(1/3) AAS
NokogiriのTutorialsを見てます。

html_doc = Nokogiri::HTML("<html><body><h1>Mr. Belvedere Fan Club</h1></body></html>")

このコードでHTMLモジュールのparseメソッドが呼び出せる様なのですが、なぜモジュール名の後にカッコを付ければ、parseメソッドが呼び出せるのでしょう?

HTMLメソッドが定義してあって、その中でparseメソッドが呼び出されているのでしょうか?
615: (ワッチョイ a935-GKXO) 2020/08/09(日)19:26 ID:En2E3W9T0(2/3) AAS
>>614
module Nokogiri
def HTML(s)
puts s
end
module_function :HTML

end
省2
616: (ワッチョイ a935-GKXO) 2020/08/09(日)19:45 ID:En2E3W9T0(3/3) AAS
[スクレイピングのためのNokogiri利用メモ - それはそれ、これはこれ](外部リンク:otn.hatenablog.jp

クラス構造の理解:Nokogiri
617: (オッペケ Sr5d-f2iR) 2020/08/09(日)20:05 ID:CEZ97NChr(1) AAS
KernelにArrayメソッドがあるのと似たようなもんだな
618: (ワッチョイ 594e-cUya) 2020/08/09(日)22:21 ID:sb6ynJ/q0(1) AAS
>>610
勘のいいガキは嫌い
619
(1): (ワッチョイ ebbb-VtC7) 2020/08/09(日)23:52 ID:wetuPPrU0(1) AAS
Railsがマイクロサービスが流行って廃れたようなことを言う人もいるけどさ
サーバ側でセッション情報を保持しないのが主流になった時点でもう、重量級フレームワークは終わりだったんじゃないのかな
620
(1): (ワッチョイ a935-GKXO) 2020/08/11(火)07:39 ID:a9fFSUGp0(1/3) AAS
>>614
NokogiriのRDocを見てます。
Nodeオブジェクトの
content, text, inner_text, to_str
メソッドは、みな同じって事ですかねぇ?

to_str以外、試してみたら同じ文字列が返って来ます。
to_strは後で試してみます。
621: (ワッチョイ a935-GKXO) 2020/08/11(火)08:03 ID:a9fFSUGp0(2/3) AAS
>>619
じゃぁ、Session情報はどこに保存?
622
(1): (ワッチョイ 9301-X9Sf) 2020/08/11(火)11:44 ID:giB5l2E50(1) AAS
>>620
aliasなのでみんな同じ
外部リンク[rb]:github.com

ドキュメントにはalias書いてなくて不親切だね
623: (ワッチョイ a935-GKXO) 2020/08/11(火)12:51 ID:a9fFSUGp0(3/3) AAS
>>622
great thx!
1-
あと 379 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s