QA@IT

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

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

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

環境: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'を追記すれば解決しますか?

現在私の会社ではAPIの名前はapi1,api2,api3というような名前でapiを書いています。 apiを呼ぶ時、api/v1/api1みたいな感じです。 これだと何の何をするapiかわからないのです。 なぜこういう名前にしたかというと理由は二つあります。 ・昔apiの数が膨大になった頃、一つ一つに適切な名前をつけることが困難になったから ・更新するプログラムで子テーブルの要素まで更新する...

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

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

Railsで該当のソースコードにあるコードをviewsの中身に入力して送信ができることを確認しました。しかし、別のviewsで同じコードを編集を加えずコピー&ペーストするとタイトルのようなエラーが発生しました。何が間違っているか分からないのでどなたかご教授願います エラーメッセージ undefined method `to_key' for #Site::ActiveRecord_Assoc...

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

現在ツイッターのようなサービスを作成しようと思っているのですが、タイムラインの設計に困っているのでもしわかる方がいらしたら教えてください。 私が作りたいサービスは、例えばダイエット専門snsと仮定した場合、ツイートを3種類に分け、日々の進捗(主に体の画像など)、食事メニュー、トレーニングメニューを三種類のmodelに分けて作っています。日々の進捗=dailymodel,食事メニュー=food...

表題の件、知見のある方ご指導いただきたく質問いたしました。 環境 Ruby2.1.2 / Rails4.1.6 PostgreSQL9.3 現状 Shop <-> ShopItem <-> Item という関連でテーブルを持っている。 ShopItemテーブルにはacts_as_listを使うためにpositionカラムがある(shop_idごとに順番保持)。 Itemが削除された場合、すで...

プログラミング初心者なので出来るだけわかりやすく教えていただけるとありがたいです。 carrierwaveとRMagickを利用しリサイズされたサムネイル画像をアップすることが目標です。 現段階として画像をDBに保存することは可能なのですが、いろいろなサイトに書いてあるように引数にUploaderに定義した:thumbをViewにて取得することが出来ません。 http://ja.asciic...

現在railsでgoogleadwordsAPIを取り入れた管理画面を作成しようとしてるのですが、 取り入れ方がいまいち把握出来ない状態です。 どなたかレクチャーして頂きたいです。 よろしくお願いします。

私は今 Devise 3.4.0 と Rails 4.1.0 を使っています。 私は開発環境でパスワードリセットメールを送ってみて、自分のメールボックスに新しいメールが届けませんでした。エラーもありませんでした。 Heorku 環境でやってみて、500 エラーが発生しました。Heroku のログを見て、二行情報があります: メールを送ります; 500 エラーが発生します。 私の方法は間違った...

Railsアプリに、RSpec+Capybaraでテストを書いています。 JavaScriptのドライバはPoltergeistです。 内容 問題はCapybaraでのテスト中に起こります。 以下のように、link_toからAjaxでpostした際、なぜかhtmlとしてリクエストしてしまうのです。 View link_to ‘Button’, xxx_path, method: :post,...

現在多対多テーブルの勉強をしていて詰まってしまったので質問させて頂きます。 環境としてはrails4です。 作りたい機能としては、店舗には複数のユーザーが存在し、ユーザーは複数の店舗に属していて、その中でもメインの店舗を登録するという機能を作成したいと思っております。 今回の質問内容としては、ユーザーがメインで所属している店舗一件のみが返る(できればassociationの設定のみで) 方法...

rails ransackを利用して 県地域をチェックボックスフォームで絞り込み検索機能を実装しようとしています。 home's の地域検索がイメージに近い形になります。 http://www.homes.co.jp/chintai/tokyo/city/ view についての質問になります。 以下が質問内容になります。 県に所属する地域のみ表示させる(県名は1度のみ表示、その下に所属地域を...

お世話になります。 ominauthを使ってFacebook認証を実装しています。 開発環境では問題なく動いていたのですが、本番環境に移したところ、 FBのログイン画面が表示されず、真っ白な画面が表示されてしまいます。 FB側でURLの変更もしており、原因がわからない状態です。 ホスティングサービスはsqaleです。 何卒よろしくお願い致します

お世話になります railsで、例えば、都道府県や、サービス固有のコード定義などを複数プロジェクトで共有したいなと考えているのですが その際は、どうしたらよいのでしょうか 別の共通定義プロジェクト的なものを作るのかな〜とか想像してるんですけど、作ってどうしたらいいのかなと。 よろしくお願いします

railsでアプリケーションを作成するとき、マスターデータが必要になりました。 マスターデータのみが欲しいのであれば、db/seed.rb内にマスターデータ毎にModelを作成するコードを書いてdb:seedコマンドを流せば済みます。 が、マスタデータが複数テーブルにまたがり大量に存在すること、その複数テーブルが +----+ +----+ +-----+ |User| 1---n |Blo...

今度、Ruby on Railsの入門講座を開講する予定です。 その際にそれぞれのマシン(Mac/Win)にあらかじめRails環境を用意してもらおうと考えています。 当初はRailsinstallerを考えていました。しかし、最新のMac(Mavericks)には対応していないみたいです。なにかこのようにワンクリックでインストール出来るので、いいと思ったのですが。 もっとも簡単だと思われる...

以下のように、多対多の関連をチェックボックスでオンオフできるような画面を考えます。 (Tagはマスタデータとして、既に作られているとします) class User < ActiveRecord::Base has_many :taggings has_many :tags, through: :taggings end class Tagging < ActiveRecord::Base b...

<%= Form_for(@user) do |f| %> <%= f.email_field :email, { :size => 30, :read_only => true } %> <%end%> <%= submit_tag '登録', :confirm => '送信してもいいですか?' %> 上記のようなコードでフォームを作成したのですが、その後行いたいことを実装するために『どこ...

初めまして現在、Railsを用いてコードに対してレビューできる様なサイトを作りたいと考えています。 URLを設計するにあたり悩んだ事があったので質問させてください。 やりたい事。 userのroleにそれぞれ:student、:teacher があり、 課題(lessonに対して)、roleがstudentのユーザーが課題を提出し、それを教師がレビューすることができる。 model: -Us...