Qiita - Rubyタグが付けられた新着投稿

RailsのTime::DATE_FORMATS[:default]は変更しないほうがいい

SN

11/21 11:05



Time::DATE_FORMATS[:default]を変更する記事たち


日付/時間フォーマットのデフォルトを設定 - Qiita
Railsで表示する日付のフォーマットを変える - 動かざることバグの如し
Rails:日時/時刻表示方法(設定)...

言語によって異なる処理の書き方まとめ

SN

11/20 22:52



はじめに

この記事は普段プログラム書いてて「あれ?○○だとこう書くんだけど、この言語はどう書くんだっけ?」ということがよくあるので主に自分向けの備忘録として書いたものです。内容は都度追加していく予...

link_toでPOST指定する時にパラメーターを渡す方法

SN

11/20 18:01



link_toで値を渡して、methodも指定したい時

メソッドを指定してviewからcontrollerに値を渡すときに

<%= link_to "hoge", controller "users", action "update", user_id: 1, method: :post %>


この...

[Ruby] &. と try の違い

SN

11/20 16:27

&. と try の違いについて調べたのでメモ。

因みにどちらも、NoMethodError: undefined method "hoge" for nil:NilClassを回避する為によく使われるメソッドです。


&.



Rubyで定義されてる演算子...

google-cloud-translate gem でGoogle翻訳を使う例

SN

11/20 15:22

アプリを多言語対応するためWEBでポチポチやってたら気が遠くなってきたので調べたら一瞬で複数の言語に翻訳できることがわかりました。

require "bundler/inline"

gemfile do
gem "google-cloud-translate"
...

Rubyの範囲指定  〜「..」と「...」〜

SN

11/20 08:54



範囲リテラル「..」と「...」の違い

(1..5).to_a #1から5以下の範囲
=> [1, 2, 3, 4, 5]
(1...5).to_a #1から5未満の範囲
=> [1, 2, 3, 4]


後ろの数字(あるいは文字)を含むか、含まない...

NYのスタートアップでRubyエンジニアとして就職!

SN

11/20 03:16

と思ったんですが、無理みたいでした。

先月中旬から今月初旬にかけて面接をしていました。

面接自体は3回あって、全て電話での面接です。


1st Round Interview

最初はCEOと今までの経歴についてと働き...

twitterシェア投稿botton 設置

SN

11/19 21:59



やりたいこと

こんな感じでtwitterに投稿できるようにしたい






公式ページ

https://developer.twitter.com/en/docs/twitter-for-websites/tweet-button/overview




実際に埋め込む


コード
<a cla...

Ruby Silver and Gold

SN

11/19 19:58



Blockについて

ものすごい解りやす買ったのが以下の記事

https://qiita.com/kidach1/items/15cfee9ec66804c3afd2

ブロックとは、


do~end(もしくは{~})で囲われた、引数となるためのカタマリ。


bloc...

[rails]Ruby on Rails Tutorial 第7章 (1) を終えて

SN

11/19 18:46



はじめに

今週からRuby on Rails チュートリアルの第7章に入っていきます!

ここからは動的ページの編集に入るので、結構難しくはなりますが、Qiitaでまとめていって、自分の知識を再確認していくことで、...

solidus内のカテゴリーと商品のidをcontrollerを使わずにテンプレートに呼び出して表示させる

SN

11/19 16:15



はじめに

solidus内のtaxonomy,taxon,productのidをviewのlink_toに使用したい場合について。

当初は変更前で実装していたのですが、コントローラーを使わずに直接テンプレートに呼び出せると知ったので忘...

SlackでBotに何か喋らせたくて、Rubyでコード書いてたら、いくつもエラーが出たけど、奮闘してたらやっと動いた話。

SN

11/19 11:20



やりたかったこと

Slackで誰かの発言に反応してくれるBotを作る…!!

すぐできると思ったら意外と手こずってしまった


Botを動かすための手順


①SlackのBot作成

Bot作成は意外と簡単

詳しくはブラック...

rails チュートリアル 7章について

SN

11/19 10:52



rails チュートリアル 7章 

rails チュートリアルを一周して、まだ不安な章をもう一回勉強。その時のメモ書き。自分なりに忘れそうなところしか書いてないです。


デバッグ

<%= debug(params) %>


...

Ruby on Railsの命名規則:好きに命名するのか、Railsが予想して命名したのか分からない話

SN

11/19 10:38



いろいろやってくれて助かるんですけど

Ruby on Railsでは開発者がちょっと指定するだけでいろいろ自動的に処理してくれる機能が多くあり、高い開発効率に繋がっています。

一方で、初心者向けのチュートリア...

RailsでI18nにtrue/false のキーを設定するとtranslation missing

SN

11/19 00:55



I18n

Railsで多言語化や、表示文言の統一などで用いるRuby のgemです。

詳しいことはネット上にたくさんわかりやすい記事がありますので省略させていただきます。


問題

さっそく表題にある問題について...

libv8のエラーでbundle installが通らずに悩まされた

SN

11/19 00:33



エラー内容

An error occurred while installing libv8 (3.16.14.13), and Bundler cannot continue.
Make sure that `gem install libv8 -v '3.16.14.13'` succeeds before bundling.


参考にした記事

h...

Rails tutorial -第一章まとめ

SN

11/18 23:59

Rails tutorial 第一章のまとめ

■バージョンを指定してRailsをインストールする

gem install rails –v 5.1.6

■rails newをしてファイルを作成する

rails 5.1.6 new hello_app

■hello_appのGemfileにラ...

link_to の confirm が Safari のみ効かない Ruby on rails

SN

11/18 20:07

タイトルのまんまです。 私の環境では、 Safariのみ何故か「Are you sure?」の確認アラートが出ない。なので仕方ないからbuttonを巻き込むしかなかった...


<%= button_to('', delete_path(), method: "delet...

????ブロックチェーン技術でも用いられている確率的データ構造 - ブルームフィルタ

SN

11/18 16:49



ブルームフィルタとは

探索アルゴリズムのために用いられる確率的データ構造ある。

特定の要素が集合に含まれているかどうかを調べるために使われる。


長所

ハッシュテーブルなどと比較してメモリの...

【Ruby】mapの途中でnextを使用するとnilが入ってしまう罠

SN

11/18 15:12

map(またはcollect)はブロックの戻り値を集めた配列を生成してくれる便利なメソッドです。

しかし、ブロックの途中でnextを使用すると意図せずnilが入ってしまう場合があるため、気をつける必要があります。
...

PR:Amazonプライムビデオ

Qiita

Qiita - 人気の投稿

Qiita - AWSタグが付けられた新着投稿

Qiita - Gitタグが付けられた新着投稿

Qiita - Linuxタグが付けられた新着投稿

Qiita - MySQLタグが付けられた新着投稿

Qiita - nginxタグが付けられた新着投稿

Qiita - Dockerタグが付けられた新着投稿

Qiita - Pythonタグが付けられた新着投稿

Qiita - Rubyタグが付けられた新着投稿

Qiita - PHPタグが付けられた新着投稿

Qiita - Javaタグが付けられた新着投稿

Qiita - JavaScriptタグが付けられた新着投稿