QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ ruby で絞り込んだ結果 - 解除

Ruby初心者です。Windows10(64ビット)を使っております。 RubyInstallerからRuby2.4か2.5を何度かインストールしようとしたのですが、通信が悪いのか失敗し続けました(またやってみるつもりではあります)。なお2.6をインストールしようとしていないのは実は上級者向けであると別のサイトで教えられたからです。 そこで、ruby-lang.orgに書いてあった方法の1つ...

環境:ruby2.4系、2.5系 Could not find gem 'sqlite3 x64-mingw32' in any of the gem sources listed in your Gemfile. というエラーが出ます。 gemfileに'sqlite3 x64-mingw32'を追記すれば解決しますか?

仕様 AdminアカウントがUserアカウントを管理するアプリケーションを作っています。 なので、User一覧(index)、User詳細(show)、ユーザー登録(new,create)、ユーザー編集(edit,update)、ユーザー削除(destory)。Adminでログインしている状態でしか、これらのアクションをできない様にする。 したい事 ・deviseでAdminにログインした状...

下記のようなプログラムを作りたいと思っています。 1.氏名、住所、生年月日が登録できること。 2.氏名と住所があいまい検索できること。 3.生年月日が範囲検索できること。 4.2と3の検索結果を一覧表示できること。 表示する項目は氏名、住所、年齢 5.4で表示した一覧から選択を行い修正ができること。 開発言語はHTML&CSS,JavaScript,Rubyの中から簡単に出来るもので作りたい...

前提・実現したいこと Railsでの開発において、gemのDeviseを使用して2つのモデルの認証を実装しました。 そこで、認証後に設定した個別ページへのリダイレクトを実装したいです。 具体的には、Studentsの画面認証後、StudentsのSHOWへリダイレクトを行いたいです。 発生している問題・エラーメッセージ 発生している問題は、 adminのログインボタンを押した後、Userのロ...

Railsでアプリを作っています。 flashやerrorsがproductionでのみ表示されません。 developmentでは表示されます。 この現象は、以前ドメインを変更したタイミングで生じた気がします。 変更前はproductionでも正常に表示されていた気がするのです。 なお、セッションはproductionでもdevelopmentでも正常に機能していると思います。 ログイン情...

これからPHPかRubyとフレームワークを学習するならどちらが良いか悩みます。 当初Pythonも候補でしたが、案件(仕事)の数が少ないのと機械学習とその他の案件には、あまり興味がなく一般的な案件の開発が出来れば、それで良いので、候補から外しました。 @AGENT(http://at-agent.jp/engineer/skill/)でプログラム言語別案件数を見る(2016年11月23日現在...

RubyでLDAP情報を取得するプログラムを書いています。 'net/ldap'を使用して、ActiveDirectoryにおいて、rubyのldapクエリの扱い方、教えてほしいです 目的としては、グループに所属しているメンバーの情報を取得したいです。 「member;range=0-1499」となってしまう場合はどのように指定すれば値を拾えますか? 下記のような書き方はできませんでした。 ...

Rubyにおいて、hashや配列、jsonに値を2次元的に代入する方法について教えていただきたいです。 サンプルデータとして作ったデータですが、下記のようなデータが複数あったとき、 1.hashや配列、jsonに値を2次元的に代入する場合どれが適しているでしょうか。 2.each文でプログラムを動かしたときに消えないように2次元的に値を変数に代入するにはどのようにすればできるでしょうか。 や...

現在プログラミングの学習を独学で行っております。 Mac環境でrubyの学習をしているのですが、DB作成のステップでコンソールの実行?が出来なくかなり時間を取られてしまております。 下記の内容をターミナルに入力しているのですが、想定している動きをさせることができません。 【現状】 name-no-MacBook-Pro:filename name$ bin/rails c Loading d...

私は現在CtoCのECサイトの制作を行っているのですが、そこで使うweb決済について悩んでいます。 当初paypalのadaptive paymentsの実装を考えていたのですが、出品者が料金を受け取る際ビジネスアカウントに登録が必須で、またそのビジネスアカウントの取得がやや手間がかかるためpaypalの導入を見送り新たな決済ツールを探しています。 このようなお金の流れの実装をしたいのですが...

Ruby Mine( https://www.jetbrains.com/ruby/ )でrspecを実行する際に以下のことをやりたいと思っています。 行を指定して実行(e.g. rspec spec/hoge/hoge_spec.rb:50)。 カーソルがテストを実行したい行にあるときにショートカットを押すと、そのファイルのその行でrspecが走る。 前回と同じ設定でテストを実行する 前に...

初心者の質問となりますが 現在Rubyを勉強し始めたところです。 参考書やサイトを見ながら勉強しておりますが Ruby特有の色々な言葉が出ており覚える事や理解に苦しんでいる所です。 メソッドの分類についてお聞きしたいのですが インスタンスメソッド クラスメソッド 関数的メソッド を解り易く教えて頂けないでしょうか。 お手数をお掛けし大変申し訳御座いません。

レンタルサーバーを利用して、CronでRubyのスクリプトを動かしたいのですが、エラーして困っております。 ターミナルからRubyのスクリプトを叩く分には、正しく動作するため、権限またはパスの問題かと考えましたが、 落ちている箇所がそうでは無いようなので、解決できずにおります。 cronを用いた場合の、rubyのエラーの吐き出し方が不明なため、怪しい箇所にtxtファイルを生成する処理を入れて...

Ruby on Railsに関する質問です。投稿サイトをRoRで作成しようと考えています。jpgやpngといった形式の画像をsqlite3,postsql,mysqlといったデータベースに登録するためには、modelをどのような型で書けばよいかわからないので教えてください。例えば stringといった感じで教えていただけるとありがたいです。よろしくお願いします。言葉足らずで、わかりにくい説明...

現在たのしいRubyにてruby言語を学んでおります。 参考書内に構文が記載されておりそれと同様に記載し実行しておりますが なぜかエラーになります。 こちら調べてみましたがまだよくわかっておらず 解る方がいましたら御教示頂けますでしょうか。 # cat TEST.rb def meth(x: 0, y: 0, z: 0, **args) [x, y, z, args] end p meth(...

お聞きしたいのですが、Webサイトをプリントする場合、デフォルトのプリント設定だと背景が表示されませんが、ブラウザのクロムの場合 cssの設定で @media print { body { -webkit-print-color-adjust: exact; } } を記述するとプリントのオプション設定をしなくても背景が表示されるのですが、 他のブラウザでも同様の設定を行うcssやjsなどの...

Rails アプリケーションの内部で Routes の一覧を /users/:id のような文字列として簡単に取得する方法を教えてください。 Rails.applicaiton.routes.routes で取得出来る Journey のインスタンスを自分で加工するしか無いのでしょうか?

Array#slice(range)の補集合を返すメソッドを書いたのですが、かなり冗長になってしまいました。 もう少しすっきりと書けないでしょうか? アドバイスよろしくお願いします。 class Array def slice_remain(range) return [] if range.first > range.last before_array = slice(0..(range....

mail gemを使って受信したメール本文を処理するにあたり、ESCが抜け落ちている本文を復元してdecodeしたいのですが、rubyでどう書けばよいのかが分からなくてご教示願いたいです。 文字列 $BCmJ8HV9f(B シェルで行う場合 $ echo '$BCmJ8HV9f(B' | sed -e `echo -en "s/\\$B/\033\\$B/g"` | sed -e `echo...

先ほどHash.firstが Hashではなく Arrayを返すことに気づきました。 {a: 1, b:2}.first # => [:a, 1] とりあえず Hash[*{a: 1, b:2}.first] # => {:a=>1} でHashは作成できるのですが、何故このような言語仕様になっているかがわかりませんでした。 どういった経緯でこうなったかのご存じの方はおりますか? 理由を知っ...