QA@IT

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

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

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

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度のみ表示、その下に所属地域を...

最近railsを始めた初心者です。 rails new ~ -d mysqlとした後に、rails g model ~とするとフリーズしてしまいます。macのlocalhostで実行しました。 Ctl + Cで中断すると以下の様になったので、Gemfileのspringの部分をコメントアウトしたのですが、どうも上手くいきません。 どのようにすれば解決できるでしょうか?どなたかよろしくお願いし...

現在Rails4で開発しています。このサービスで、productionの時はconfig.ruを読み込まず、developmentでは読む込む。というふうにしたいのですが、うまく出来ずに困っています。 状況を説明させていただくと、現在Railsのアプリをサブドメインではなく、サブディレクトリでアクセスを振り分けなければいけない状況にあります。 そこで調べたところ、config.ruを削除すれ...

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

Rails 4.1.4 バリデーションの方法で質問です。 Accountモデルはservice_idのcolumnを持っています。 そしてhas_manyでservicesと関連があり、そのservicesに存在するidのみを service_idに許容するvalidationについてです。 以下のように実装してみたのですが、 Rails標準でもっと簡単にありそうな気がしたので質問させていた...

お世話になります 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 アプリのフィクスチャリプレイスメントで、factory_girl gem を使っています。 factory_girl で、end というカラム名をもつ factory はどう定義できるのでしょうか。 たとえば、以下ですと、ruby の文法エラーになります。 FactoryGirl.define do factory :foo do name "bar" start 10 end ...

現在、Capistrano3とRails4.0を使って、RVMでRubyがインストールされたサーバ上に、Railsのデプロイを行いたいと考えています。 しかしながら、Rails等のPATHがうまく通らず、command not foundになってしまいます。 具体的な状況を説明させていただきます。 CapsistranoでPATHが取っている事を確認したいため、以下のようなdeploy.rb...

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

Railsで既に作成したモデル名を変更する時に一括置換を使ったのですが 間違えてdb/migrateフォルダ配下も置換してしまったようで、 deployしようとして rake db:migrate をかけた時点で初めてそのことに気づきました。 schema.rb は正常なので、一度migration のファイルを schema.rb から作り直したいを思っているのですが 手作業で直す以外の簡...

お世話になります そもそも実行すべきでないかもしれないので、聞くだけ聞いてみるのですが jenkinsでrailsのタスクを実行しようと考えています (シェルで単純に実行しようとしてます) export PATH="/Users/shiratsu/.rvm/gems/ruby-2.1.0/bin/:$PATH" /Users/shiratsu/.rvm/rubies/ruby-2.1.0/b...

現在、Nginx+Unicron+Railsで開発をしているのですが、assetsにアクセスできなくてこまっています。 具体的に現在の状況を説明させていただきます。 複数のRailsアプリが動いている1つのサーバがあります。そしてこのサーバには1つのドメインが割り振られています。 しかしながら、色々な理由があってサブディレクトリでアクセスを振り分けなければいけない状況にあります。 サブディレ...

class Order has_many :addresses accepts_nested_attributes_for :addresses #Order(注文)はaddresses(複数の届け先)を持つ、といった感じです end class Address belongs_to :order end formは入れ子になっていて、form_for @order の中にfields_fo...

現在、Rails3.2を使っているのですが、configフォルダ以下のrb,ymlファイルに対して、定数を渡したいのですが、どのように実現すればいいかわかりません。 具体的に現在の状況を説明すると、 まず初期化したい処理なのですが、db.ymlやoauthのCallBackURL等をconfigフォルダ以下で初期処理をしています。 そして、この2つのファイルに共通するのがサイトのURLなので...

Railsで、sqliteのDBのdump作業中に誤って、空のファイルをloadしてしまいました。 そこであわてて、rails c等で確認したのですが、一件も結果が返ってきませんでした。 なのであきらめかけたのですが、./db/production.sqlite3ファイルの容量を確認したところ、2.4M程ありました。他の./db/development.sqlite3等は40k程です。 これ...

Rails4のdevelopment環境で 503 Service Temporarily Unavailable が発生します。 Webから画像(複数枚)をDLして、 その画像をRMagickで加工して、 加工した画像をDB(sqlite)に保存して、 またその画像をDBからSelectしてHTMLに表示する という処理を行っている箇所で発生しているようなので、DBに負荷がかかったり、 あ...