QA@IT

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

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

タグ rails3 で絞り込んだ結果 - 解除 Feed icon

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

Railsでzeus、zeus-guardを使用して、自動テストの環境を作成しましたが、 guardを実行しているターミナルで、zeusの標準出力と、テストの実行結果が、 混ざって表示されてしまいます。 pryを使用して、testを止めて確認したい場合も、延々とzeusの標準出力が表示され、 まともにコマンドも実行できない状態で、テストの結果も判別できません。 こちら、解決方法をどなたがご存...

①Deviseを利用してユーザー登録機能を実装。 ②ユーザーそれぞれに居住地の情報をつけたかったので新たにAddressテーブルを作成。 class Address < ActiveRecord::Base attr_accessible :name has_many :users end ③UserテーブルとAddressテーブルの紐付け。 class User < ActiveRecor...

弊社では新規機能の追加やバグフィックスが一段落したことから、 約一週間程度を掛けてRailsアプリのリファクタリングを実施したいと考えています。 その際に、RubyやRailsののリファクタリング経験がある 有識者に伺った後に着手した方が効率的ではと思い、 こちらに投稿いたしました。 ご自身の経験または、参考になった資料などがあれば ご教授頂きたいです。 宜しくお願いいたします。 備考: バ...

環境: Rails 3.2.12 Ruby 1.9.3 form_tagでくくった中に「OK」「キャンセル」のように二つ以上のsubmitボタンを配置したい。 ただ、actionは一つしか設定できないから、submit_tag に:name => "hogehoge"のようにオプションをつけて action内でparams[:hogehoge]で処理を切り分ける、といった実装を行っているので...

基本的なエラーで申し訳ないのですが、 書籍「RailsによるアジャイルWebアプリケーション開発 第4版」に沿って作ったアプリで、 勉強のために色々といじっていました。 環境 ruby 1.9.3p429 (2013-05-15 revision 40747) [i686-linux] passenger (4.0.5) 途中まで(一通り実装後)productsテーブルは問題なく更新されてい...

フォームから値を受け取るときは、 attr_accessible や StrongParameter で不要なフィールドを弾くくらいで十分ですが、 API などを設計していると、もっと複雑な処理をしたい場合があります。 たとえば 値を設定する先の model に該当するフィールドがない model に渡すまえに、 params についてバリデーションが必要 params が複数の値セットを受...

テストデータ作成ではまってしまったので何かご存知方がいたら教えていただけないでしょうか? 症状 rake db:fixtures:load で親子関係のデータを作ろとすると外部キーをうまく読み込んでくれない。 詳細 https://github.com/k2works/rails_erp/blob/AddOrder/test/fixtures/order_details.yml でorder...

環境: Rails 3.2.12 Ruby 1.9.3 タイトルの通り、file_field_tagを使ってファイルを読み込んだ後に部分テンプレートの更新を行うとTemplate is missing エラーになってしまいます。 以下のように実装しています。 view (メインview: index.html.erb) <%= form_tag({:action=>'upload_actio...

この度、弊社が運営しているRailsで開発したサービス(会員数20万程度の規模のサービス)の速度改善を行うことになりました。 もし、同様のサービスにおいて速度改善に知見がある方がおりましたら、 ご助言頂けないでしょうか。 varnishやmemchacedといったサーバーの環境設定、 Railsのscopeやrenderのパフォーマンスの良い記述方法などを、 教えて頂けたら幸いです。 以下、...

Gemfileの基本的なGemの中で 私のMac環境ではtherubyracerが不要でした。 しかし、基本的にVirtualBoxのCentOSで開発しているため、 gem 'therubyracer' は記述しておきたいのですが、Macでは上記を除外したいのです。 platformsなどのオプションがあるようですが、 「macのみ除外する」という設定はどのようにすればよいのでしょうか。 ...

環境: ①Rails 3.1.0 ②Ruby 1.9.2 現在、外部のサイトへアクセスするためにSSLを使用する必要があるのですが、 以下のコードの箇所でエラーが発生しています。 コード: url = 'https://hogehoge.com' uri = URI.parse(url) http = Net::HTTP.new(uri.host, uri.port) http.use_ss...

railsで、 テーマをthemes_controller内でnewしたあとで、 redirect_to new_theme_content_pathでcontents_controllerにとばし、 今度はcontents_controllerでコンテンツを作成するようなことをしたいと思っています。 (テーマとコンテンツを別コントローラ、別ページで処理したい) 一応 resources :...

Rails 3.2 を使っています。 日付の区切り文字を '/' にして扱いたいです。 以下のように設定しています。 $ grep default config/initializers/datetime_formats.rb Time::DATE_FORMATS[:default] = "%Y/%m/%d %H:%M" Date::DATE_FORMATS[:default] = "%Y/...

入力チェックにバリエーションがあり、多人数で開発するような場合を想定しています。 例えば伝票入力機能を実装する場合に、仮入力、予約、注文済み、配送などステータスごとに入力チェックが異なり、モデルを使用する画面、コントローラーも異なり、複数人で並行して開発を行うような場合です。 伝票テーブルに対して仮入力伝票モデル、予約伝票モデルのような実装をする方法はありますか? 検索など共通する処理もある...

ATND( http://atnd.org/event/search/ )のイベント一覧を見ると、 「ジャンルで絞り込む」と「エリアで絞り込む」の機能があり、 例えば「東京都」の「グルメ」へと進むと、その条件にあったものが一覧に表示されます。 このような構造をRailsで作ろうと、Event、Area、Genreモデルをそれぞれ作り、 AreaとEvent、GenreとEventを親子関係に...

はじめまして、 開発環境は下記の通りです。 ruby:1.9.2p320 rails:3.2.12 RailsによるアジャイルWebアプリケーション開発 第4版 にてdepotのアプリ開発を学んでいたのですが、 rake test:functionalsで表題のエラーがでます。 原因は、layouts/application.html.erbでの、下記のコードだとわかったのですが、「>」の記...

rails モデル内の self について質問させてください。 FAQ でしたらすみません。 環境 ruby-1.9.3-p374 rails 3.2.11 self の有無によって、属性更新の保存がうまくいきません。 class Entry < ActiveRecord::Base attr_accessible :body, :title # work fine def update_b...

Railsで「google chart tools」や「jqplot」等のグラフ表示ツールの利用を考えていますが、それらのサンプルプログラムには、サンプルプログラム内にデータが直接記述されているため、どのようにコントローラからビューへデータを渡したらよのか分かりません。 ネット上で調べると、「json形式で送ると良い」とような記載が散見されるのですが、具体的にどのよう記述したらい良いのでしょ...