Help us understand the problem. What is going on with this user?
ttakuru88
@ttakuru88
Ruby on Rails。 仕事ではdocbase.io、趣味ではuwaoe.netを開発。

KRAY inc.

Comments
1文字ずつ取り出す方法とは別に、次の用にそのまま取り出す手もあります。 ```rb puts str[(nums[0].to_i - 1)..(nums[1].to_i - 1)] ```
> ・定義するときには必ず.selfをメソッド名の前につける。 `self.run`とは別の定義方法もあるのでご検討ください。 ```rb class Car class << self ...
@scivola !!、ループ組まずにベンチ取れる方法が知りたかったところでした!ありがとうございます。
Math.randomは0以上1未満なので、`Math.floor(Math.random() * 0xF)`これが取る値は 0~14になります。そのためfを含むカラーコードが作られ無さそうです。 全...
randを使った「13桁のランダムな数字 (ただし、先頭は常に 1)」です。 ```rb ruby -e 'puts "1#{12.times.map { rand(10) }.join}"' ``...
[北の方は0から始まる郵便番号](https://www.post.japanpost.jp/cgi-zip/zipcode.php?pref=5&city=1052010&id=19552)なので、...
動的な値が埋め込まれているけど動的な値までテストする必要はないかな、という場合は`errors.of_kind?`もいいですね。 rails6からですが・・。
ruby2.4以上でしょうか。 であれば、digitsで桁ごとに取り出して配列にできるので、扱いやすいと思います。 ```rb 123456789.digits => [9, 8, 7, 6, 5,...
Arrayの世界に持っていけば、rotateが使用できます。 ```rb 'Hello'.chars.rotate(2).join => "lloHe" ```
数値の絶対値は`.abs`で取れるので次のように書けると思いました。 ```rb distance += (a - floor_now).abs ```
@tsuyoshi_cho @HMMNRST たしかに❗👏
論理演算には排他的論理和があり、その演算子はrubyでは`^`です。 これは両者が一致していればfalse、異なっていればtrueを返すものなので、これを否定すれば両者が一致していればtrue、異なっ...
> 年利は0.12%で計算した結果が下です。どうやら61カ月かかるようです。 年利なので、そのまま0.12を月々に掛けるのでは多すぎないでしょうか。
繰り返しの余りでも良さそうです。 ```rb ary = [1, 2, 3, 4] 10.times { |i| puts ary[i % ary.size] } ```
begin, rescueはスコープを作らないため、e1,e2を事前に宣言する必要は無いのでは?と思いました。 ```rb begin t1.join rescue => e1 end p e1...
プロジェクト作成後にturbolinksを自分で無効化するのであれば、そもそも`rails new`時にturbolinksを無効にするオプションを使うのが良いと思います。 ``` rails ne...
あ、なるほどです。すいません、勘違いでした!
細かいrailsのバージョンや設計次第だと思いますが、読んだ限りだと次のように取得できそうにも見えます。 ```rb Country.joins(state: [:city]).where(citi...
[added?](https://api.rubyonrails.org/classes/ActiveModel/Errors.html#method-i-added-3F)を使うのはどうでしょうか。...
updateのパスにもidが必要ではないでしょうか。
get, setの代わりにredisの[incr](https://redis.io/commands/INCR)を使うとより簡単だと思います。 そのキーがなければ1, あれば+1してくれます。 >...
`special_post_ids`を一旦取り出す必要は無いように見えましたが、実は別の場所で使っているというような話でしょうか。 次のように繋げてしまえば1つのSQLにまとまるのではと思います。 ...
haml-railsがあればerb2hamlを必要なくなります。 この記事が詳しいです。 [参考: [Rails] haml-railsがあればerb2hamlは不要です!](https://qii...
@y-agatsuma はい、jsファイルのような無駄なものは作成されなくなります。 ちなみにご存知かもしれませんが、普通のrailsプロジェクトでも必要無いものが生成されていると感じた場合は`con...
> というか、これ、裏っ側でNode.jsとかが動いてるのかな。消し方とかわからんけど.....特に問題ないので無視。 完全にrailsをapi専用にするのであれば、`rails new`時に`--...
> :dependent => :destroyだけだと同じエラーになったので、更に子モデルに:dependent => :nullifyを指定したけれどlike,commentまで消えてくれなかった...
返信ありがとうございます! > まずこちらに関してですが、SessionsControllerに書いているのはbefore_actionではなくskip_before_actionとなっております。...
deviseに頼らず実装するという意欲的な記事だったのでじっくり読んでしまいました。 いくつか気になった点を書いておきます。 SessionsControllerに`require_sign_in`...
ちょっと短いだけですが、gsubのブロック変数は今回の$1と一緒(マッチ全体と$1のキャプチャ部分が一緒)なので`&:`でもいいですね。 ```rb str.gsub(/[A-Za-z]+/, &:...
なるほど、イメージする上での考え方ということですね。ありがとうございます。
> ちなみにposts_controller.rbは、 Postモデルと契約していることになっています。 なので「posts(Postの)」というコントローラ名です。 これはRailsのルールです。 ...
すみません、ちょっと説明に違和感を感じたものです。クラスを「設計図」として説明されていますが、その後で会社というクラスから社員のインスタンスができてしまっていますが、会社の設計図からできるのは会社では...
「すごいErlangゆかいに学ぼう!」という本には最初の方に次の様に書いてあったので、プロセスの分け方は要注意ですよね。 とはいえ改良版で実際に効率の良くなった並列処理のコードが見れて良かったです :...
一つひとつが丁寧でわかりやすかったです :+1: > ElixirのフレームワークであるPhoenixは、公式ドキュメントにはいくつかチュートリアルはあるのですが、日本語の情報が少ないです>< ち...
> findメソッドは、見つからなかった場合にnilオブジェクトを返します。 ActiveRecordのfindの認識で合っているでしょうか。findメソッドで見つからなかった場合には例外が発生する...
http://localhost:3000/rails/info/routes には検索ボックスもあるので、GUIで良ければそちらも便利ですね。
> あんなに調べたのにたったこれだけだなんて・・。 なんでFile.open系の記事ばかりなの・・。 `<`はrubyの機能ではなくシェルのリダイレクションの話なので、rubyについて調べた場合はF...
user_idをパラメータで渡してしまうと、ユーザが自分とは別のuser_idを送信することにより他のユーザになり済ませてしまうので、実際には使わない方が良いと思います。 `Post.new`や`Co...
`.flatten`を使うと1次元配列になります。 ```rb array.flatten.each { |fed| p fed } ```
  • 1 / 2