【RoR】Ruby on Rails Part20©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>634
それは>>632で書いてあるとおりわかるんだよ
ただdryじゃないなってこと。
allowで書いたんだから、「それ」が呼ばれることって書くだけでいいじゃない? モデルはテーブルの行に対する対応だから単数形を使うというのは分かるんですが
コントローラは複数形を使うのは理由があるんですかね? >>636
名詞の形容詞的用法は単数形だからかな? >>637
その理屈だとコントローラも単数形になってしまわんですか? 開 2 ち ゃ ん ね る= 便 所 の 落 書 き ・ 痰 壷 の 更 に 劣 化 コ ピ ー の 3 流 掲 示 板
運 営 の 性 格 の 悪 い 引 き こ も り I T 土 方 メ ガ ネ ザ ル 早 く 死 な な い か な WindowsにROR入れるの大変すぎません?
エラー起き過ぎてストレスフリーで開発できない >>642
開発するためにWindowsを使うとか正気の沙汰じゃない、ありえん! WindowsならVM入れるかBash on Windows使うかDocker for windows使うかのどれかだな windowsでrubyは、お薦め出来ない
springの検知も遅いし、ていうか、使いもににならない?
私も頑張ってwinで構築して、やってられなくて諦めました gem入れるたびに動かないかもって思いながらやるあの苦行な
仮想環境がいい >>648
ほんそれ
動かないかもだけならまだましで
せっかく動いてるのに壊すかも
だし bundlerでも心配
gemのバージョン指定しても依存関係のあるgemで動かなくなることがある罠、そもそもgemが消えたり それはnpmでもpipでもmavenでも一緒だわな npmでも超重要ライブラリが作者の運営への不満から削除されて一時大パニックになってたな Windows10 + Vagrant でやろうかと思ったんだけど、これってもしかしてWSLで事足りる?
WSL使ったことないけどどうなんだろう Rails勉強中の20歳です
少し聞きたいんですが、どのくらいRailsができたら転職してもいいラインですか?
あるいは、エンジニアとして一人前? >>656
rails 用の gem を作って公開して、第3者の商用システムで採用されるレベルのちょい下位なら。
後は rails 以外の知識と経験。 >>656
rpecでテスト書けるならいい感じだよ、できれば、turnupも >>656
その質問を他人に聞きたいと思っている間は、たぶんダメだと思う。 railsを仕事で使ってる会社は大抵レールから外れた使い方してるから入門書とか殆ど約に立たないんだよな 入門書じゃ仕事にならない
↓
レールから外れる
↓
Rails使う意味なし
↓
Ruby使う意味なし >>661
レールから外れた使い方ってどうやるの? >>663
例えば複数のDBに接続していてdatabase.ymlにあたるものが複数あるとか >>663
次バージョン以降で追加される機能を既に自前で実装してるような状態。
結果的に複数の実践例ができてそのなかのいくつかの概念や実装が統合されて新しいレールになる。 実際の実装が知りたいの?
それこそ会社によって違うから知ったところで参考にならんよ 会社によって違うといっても
大抵レールから外れた使い方してるって
知ってるんですよね?
なんでそれを言えないんですか? >>668
社外秘に触れるかもしれないし、内容で所属組織が分かる。公開情報なら slideshare や speakerdeck 見たほうが速いし詳しい。 へぇー、社外秘に含まれるかもしれないのに
なんで他社が大抵レールから外れた使い方をしてるって
知ってるんですかねぇw >>670
そりゃあ技術者同士は横で繋がってるし、キモの部分の技術交換はこんな掲示板でやらないからねえ。
提供する技術すら持ってない人には難しい話かもしれないね。 >>672
横の繋がりを持つ技術者たちはRailsをいかにうまく使うかノウハウ交換してるからね
レールに乗れないからRails要らねRuby要らねとか愚痴吐くしかできない人には難しい話かもしれないね レールから外れた使い方ってrailsのソースコード読んでどうにかするスキルなのでここで変な煽り入れてる連中には無理だと思うよ いやRailsのやり方を踏まえないでやるからむしろ簡単だよ Rails難しい
ちょっと参考書に書いてないことをしようとすると、もう訳が分からなくなる >>681
railを外れると難しいよ、最悪、ソース読まなきゃ Railを外れるっていう表現が気に食わん
そこでRailが途切れてたらその先はお前がRailを作るんだよ レールはあるけど、初心者過ぎて
レールがわからないから、レールを外れる
でいいんだよ とあるブラウザを作ってたような会社の Rails のコードを読んだら訳が分からなかった。w
きちんと段階を踏むとか、英語の資料を読みあされるとか、
gem で提供されるコードの中まできっちり読むだけの時間と根性があるなら別なのかも知れないけど、
いきなりあれに触れてもどうしようもないというのが素直な感想だったなあ。 プログラミング歴6ヶ月の僕が自社サービスRailsエンジニアになりました!〜実際の転職活動について〜|ゆうすけ|note
https://note.mu/ysk1180/n/n1b6ce132dbb6
僕はなぜ銀行を辞めたのか、なぜITエンジニアになったのか (+ 実際の転職活動について)|ゆうすけ|note
https://note.mu/ysk1180/n/nd5d55b19193e >>684
自分でRail引いて走ってたら
後から誰もついてこなくて別のRailが出来てた件 【ホリエモン】なんでみんな就職するの?やる気がない人ほど起業して利益率の高い仕事を選択し、有望な者に投資しろ
https://www.youtube.com/watch?v=y3WFObrOIoQ
ホリエモンのQ&A vol.155起業のすすめ
https://www.youtube.com/watch?v=2n1O4oUeIXg
堀江貴文「大企業に就職なんて、とっくにオワコン」「今の時代、金ですらオワコン」
https://www.youtube.com/watch?v=gSvIk_Bnwlo
堀江貴文の名言がすごい!「つまらない仕事なんか今すぐ辞めろ!楽しいことだけやれ!」
https://www.youtube.com/watch?v=4w3XOl5CoU8
堀江貴文 決められたレールの上を歩く⇒人生終了で、自殺者増える
https://www.youtube.com/watch?v=CYRo8o2Y_D8
【堀江貴文】※サラリーマン必見!君らいい加減仕事辞めたら?wはっきり言って全部無駄だ!!
https://www.youtube.com/watch?v=IgyRIVdvxhk
【与沢翼】労働収入を高くしても無駄!税金でほとんど持っていかれますよ。金持ちになるにはたった2つしか方法がない
https://www.youtube.com/watch?v=A-5lQ2rDmc0&t=354s
【与沢翼】サラリーマンとして生きるのはリスクでしかない。従業員は創業者に利用されているだけだということに気づきなさい
https://www.youtube.com/watch?v=uPoTvbr5VDk&t=204s
これからは個人の時代!ヒカルは話が上手いしヒカキンは編集が上手い。
これからの通貨の未来はどうなるのかも話そう
https://www.youtube.com/watch?v=4hQngvBCugA
個人が大金を稼ぐ!ライブ配信時代が本格的にやって来てその領域は
さらに拡大していき無名から著名になる人も増加する
https://www.youtube.com/watch?v=1H0R-kBtUOo #new.html.erb
<%= simple_form_for @math do |f| %>
<%= f.input :num_1 %>
<%= f.input :num_2 %>
<%= f.button :submit, "OK!" %>
<% end %>
class CreateScores < ActiveRecord::Migration[5.2]
def change
create_table :scores do |t|
t.integer :num_1
t.integer :num_2
t.integer :ans
t.timestamps
end
end
end
num_1 と num_2 の積を計算して ans にに保存したいです。
よろしくお願いします。 ぼ、ぼ、ぼくは、お、お、おなにーが、す、すきなんだな、、 【毎年20万人、定住″】 なぜ移民が必要なのか? データだけであなたは強烈に思い知らされるだろう
http://rosie.5ch.net/test/read.cgi/liveplus/1529201770/l50
日本人が毎年30万人減ってるので、チャンコロをじゃんじゃん補充しまーす! プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
QE3KN AirbnbがReact Nativeをやめたことに対する世間の反応 - Togetter
https://togetter.com/li/1239438 サーバーサイドはPHPでCGIが書ける程度で
RailsもRubyも入門サイトを1日読んで勉強した程度の初心者です
link_to t('xxx.yyy'), zzz, method: :delete, data: { confirm: t('xxx.yyy') } %>
で表示されるリンク先や文字列や処理ってどこに書かれているんでしょうか
当然ディレクトリ構成とかが違うので探しかたを教えて頂きたいです
viewに出力される HTML を吐く ruby が入ってて
controllerに変数設定や処理が書かれてるって程度の知識何ですが
controller内にそれらしい処理をする関数?はあるんですが
関数名とかが全く一致していなくて config/route.rb にもそれらしい記述が無くて
xxx.yyy が含まれるファイルを controller ディレクトリ内で検索しても出てこないんですよね…
どうやって view のリンクをクリックした時にコントローラーを呼び出してるのかよくわかりません
初歩的な質問で申し訳有りません そうですよね
レベルの低い質問をしてすいませんでした
ウェブアプリ書くならRailsがいちばん簡単って言われたんですが
どこまでが予約語でどこからがユーザ定義なのかもわからないし
どのファイルに何が書かれてるかがわからなくて
requireやinclude宣言もないし
Railsに手出すのは諦めます
スレ汚し失礼しました xxx.yyyで探しても出てくる訳ない罠
link_toで検索汁 いろんなスレで文脈ガン無視でRubyの宣伝してる糖質に騙されちゃったんだね、かわいそうに。
簡単だろうがなんだろうが、黎明期からRubyはドキュメント軽視。他の言語に差を空けられた原因のひとつでもある。
困って検索してもてきとーなやつらがてきとーにやったらたまたま解決できたというようなてきとーなメモ書きしか出てこないよ。 「ソースが仕様だソース読め」
分からないときにこれを実践できる人じゃないとRubyを使いこなすことは出来ないよ。
これは教祖様が言ってたことで取り下げてないから今でも有効、従ってRuby信者も反論できないRubyの真理だよ。
てきとーに書いたらなんか知らんけど動いたやったーって程度でいいなら別だろうけどね。 >>719
僕は英語が読めないんですってアピールしなくてもいいのに (Railsをさわったことがある人が1から動かすまでのアプリを作るのは)簡単
環境構築やさわり方覚えるまでのハードルが高すぎるんだよな
かといって大規模なシステムだとパフォーマンスぼろぼろだし
サーバーサイドJavaやPHPがかけるならRailsなんてて出さなくていいぞ >>718
ありがとうございます
おかげさまでlink_toだけはなんとかわかりました
これメソッドだったんですね
rubyは()なしでも2単語目以降が引く数のメソッド呼び出しになるんですね…
zzzというか2つめの引数にurlがはいってることまではなんとかわかりました
疑問なんですが自分で a タグ生成するのと何か違うんでしょうか
単に記述が短くなるように用意されてるってことでしょうか
タグ出力自動でやっちゃうと改行とかHTMLのインデントとかぐちゃぐちゃになりそう…
あと実際に生成されるHTMLのURLがrouteにかかれてなくて
このリンクをふんだら処理がどこにとぶのかがまたわからなくてつまってます
routeにマッチしてないのに404以外になるのってなんでなんでしょうか
configにも大量のファイルがあるのでどっかにもroute情報がかかれてるんでしょうか
エントリファイルからinckudeやrequireしてくれてたら追跡も楽なのに次にどのファイルよめばいいかがぜんぜんわからない
controllerのなかにそれらしい処理内容自体のメソッドがdefされてるんですが
viewのなかに1文字もそのメソッドがかかれてなくてどこから呼ばれてるんでしょうか >>722
パフォーマンスボロボロになるような規模のサイトなんてそんな数ないんだから気にしなくていいよ 「たのしいRuby 第5版、2016」を3回読んで、
無料のRails チュートリアルをやる
さすがに、Rails でも、勉強せずにはできない
Progate でも良い
puts a
p a
など、さすがに、これもやった事がない人には無理 view不要なアクションだけ追加するのってどうするの?
リンクをおすとajaxで送信だけしてDB更新するけど
もとの画面はペーj期遷移せずにajaxでメッセージだけ表示するみたいなことがやりたい ページ遷移なしで表示かえるってサーバーサイドでは無理
javascriptでDOMいじるしかないだろ 調べてみたけどメッセージ表示するだけでPushStateとかいらない
結局標示変更する部分はjQuery使ってるっぽいし何が違うかよくわからない
jQueryは分かるけどcoffeeとかかけないし
kinktoにremoteってかいてアクションを追加しなくてもjs側でサーバーへのリクエストを作ってくれるってこと? ダイアログでメッセージ表示するなら JavaScript を書くしかない
coffee 分からなかったら生 JS でも書ける >>731
coffeeはやめとけ。もう未来はない。
Railsユーザーの全員がいつ非推奨になるのか?って思ってる RailsとjQueryは組み合わせ方さえわかれば相性がいい
RailsにはTurbolinksという機能がある。PushStateとかTurbolinksの機能
重要な点をざっくりいうとAjaxを使い、ページ遷移しないということ
ということでページ遷移しないという前提でコードを書く必要がある。
何をしなければいけないかというと、サイトで使用するJavaScriptは最初に
全て読み込むということ。たとえ他のページで必要なコードだとしても。
JavaScriptはページ単位で作るのではなく、サイト単位で作る
そのために現在のページに要素が表示されていなくても、
そのためのコードを実行させる必要がある。これがjQueryと相性がいい
例えば $(document).on('click', '.hoge', function() {・・・}) と書くと
現在のページに .hoge が表示されてなくても、表示された時から使えるようになる
また $('.hoge').show(); とか書いた時 .hoge が無くてもエラーにはならない
jQueryは0個以上の要素に対して処理を一括で適用する。
その仕組みがページを遷移しなくても要素が増えたり減ったりする
Railsのデフォルト機能のTurbolinksに対応させるのに相性がいい
下手なやつが作ると、Turbolinksが提供するturbolinks:loadとかのイベントで
ごちゃごちゃやるハメになる ■ このスレッドは過去ログ倉庫に格納されています