QA@IT

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

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

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

http://twitter.github.com/bootstrap/ の gem はいくつかありますが、今は layout などの自動生成などもしてくれるということで twitter-bootstrap-rails を使っていましたが、 less を使っている関係で問題が起きる環境もあるようなので、 sass の gem も試してみたいと思いました。 sass のものとしては boots...

http://qa.atmarkit.co.jp/q/2634にて質問させて頂いた者です。 皆様のお陰で、RailsアプリでColorboxは動き出しましたが、 ページをリロードし、1回目は正常な動きをします。 その後、closeを押し、もう一度Colorboxを呼び出すと、何やら2倍Backgroundが白いではないですか。 closeも2回押さねば、元に戻りません。3回目になると3倍白く...

railsのwhereメソッドについての質問です。 scope :by_status, lambda {|status| where('status = ?', status).order('updated_at DESC') } 実行SQLを確認すると SELECT "tasks".* FROM "tasks" WHERE "tasks"."status" IS NULL AND (sta...

Herokuにデプロイする際、config/application.rbに下記のAsset Pipeline用の設定をしていたのですが、この設定は現在の最新版(Rails3.2.9)でも必要でしょうか? config.assets.initialize_on_precompile = false 現在の最新版では必要無いという話も聞くのですが、下記の通り設定なしの場合、Herokuへのpus...

現在Rails3.2とcancan 1.6.8を使って開発をしています。そこでcancanを使って認可の制御をしているのですが、ControllerのNewメソッドにアクセスした際の挙動が期待通りの動きをせずにこまっています。 現在の状況を例に説明させていただきます。 まず現在あるクラスとしては、Userクラスがあり、このクラスは複数のBlogクラスを所持しています。 モデルのソースでいうと...

現在、Rails3.2でcancanというGemを使っているのですが、canヘルパーが期待通りに動作しません。 現在の状況を例に説明させていただきます。 まず現在あるクラスとしては、Userクラスがあり、このクラスは複数のBlogクラスを所持しています。 モデルのソースでいうと下記のようになります。 class Blog < ActiveRecord::Base attr_accessibl...

現在rails3.2で開発しているのですが、Deviseというログイン制御をするGemのauthenticate_#{mapping}!(opts={}) というメソッドの動作を変更したいのですが、うまくいかず質問させていただきました。 現在の状況を説明させていただくと、 AユーザとBユーザがいるとします。このAとBはそれぞれのブログを持っています。このブログはログインしないと編集等はできな...

Ruby on RailsのActiveRecordに関する質問です。 例えばGitのリポジトリブラウザを作っているとして、「リポジトリ一覧画面」ではコミットが新しい順にリポジトリを並べたいとします。 これは以下のように書けます: @repositories = Repository. joins(:commits). group("repositories.id"). order("MAX...

現在Rails3.2とRSpec-rails2.12でRSpecのテストを行っているのですが、paramsにどの様にして、オブジェクトをセットすればいいのかわからず、質問させていただきました。 具体的に現在の問題を例に説明させていただきます。 私はJSONファイルをアップロードして、それをもとにBlogモデルを作る。という処理を書いているコントローラ内のメソッドがあります。 このメソッドをテ...

iPhone上ではpjaxは動かないのでしょうか? jquery-pjaxで実装していて、ChromeのユーザエージェントをiOS5に変更して動かした時だけはrequest.xhr? request.headers['X-PJAX']共にちゃんと値が入り、pjaxとして認識されるようなのですが、その他、ユーザエージェントをiOS4にした時や実機のiOS6などでは共にnilになってしまい、pj...

現在Rails3.2で開発をしているのですが、ActiveRecoredで作ったモデルのインスタンスの、データを変更しようとしているのですが、やり方がわからなくてこまっています。 具体的に現在の状況を例に説明させていただきます。 class Blog < ActiveRecord::Base attr_accessible :content, :title belongs_to :user ...

今 Macで動作しているRailsアプリをWindows7でも動作させようと試みましたが in `require': cannot load such file -- v8 (LoadError) で怒られます。 以前検索して、Windowsで V8 は動作しないのだとあきらめたことがありますが、状況は変わっていないのでしょうか? $ rails s [WARNING] Please ins...

現在、Railsで開発しているのですが、 URL設計で困った点があり質問させていただきます。 例を挙げて説明させていただきます。 Blogというリソースがあったとして、これにファイルからデータをインポートする機能を実装したいとします。 そのためには、アップするファイルを入力させるための画面の URL と、それをアップする際に指定する URLがいると思います。 その時の URL設計に悩んでいま...

現在rails3とruby 1.9.3で開発を行っているのですが、Stringクラスにメソッドを追加できなくてこまっています。 具体例をあげて説明させていただきます。 まずやりたいこととして、rubyに標準で入っているStringクラスにmy_methodというメソッドを追加したいです。 そこで、どんなクラスでも必ず一度は通過するであろうApplicationControllerに対して以下...

rake db:drop で Couldn't drop hoge_development : #<ActiveRecord::StatementInvalid: PG::Error: ERROR: データベース"hoge_development"は他のユーザからアクセスされています DETAIL: 他にこのデータベースを使っている 1 個のセッションがあります。 : DROP DATABA...

draper gem を使っていて、 https://github.com/drapergem/draper の例にあるのと似たような感じで h.current_user での分岐を入れたところ、 undefined method `current_user' になってしまって spec が通らなくて困っています。 decorator spec の中で helper に対するメソッドの追加な...

git cloneなどして手元に持ってきた初見のRailsアプリから、モデルの関係を抜き出して図にしてくれるようなツールはありますか? いろんなRailsアプリのモデルをざっと一覧してみたい、ということなのですが。 UMLのような立派なものでなくても、ActiveRecordのアソシエーションが分かりやすく把握できるようなものであれば、何でもオッケーです。

現在、rails3でウェブアプリを作っているのですが、困った点があり質問させていただきました。 それはネストしたURLの場合、form_forの書き方がわからないのです。 具体的に例を挙げて説明させていただきます。 まずroutes.rbを書かせていただきます。 resources :users do resources :blogs end こんな感じでuserの下にblogがいます。 次...

rails 用の gem で rake タスクを追加する、以下のコードの XXXXXXX の部分がうまくかけません。 rake タスクを追加するかどうかをユーザが設定できるようにしたいです。 require 'foo' require 'rails' module Foo class Railtie < ::Rails::Railtie if XXXXXXX rake_tasks do lo...

rails では config/initializers/secret_token.rb に秘密にすべきトークンが書かれていますが、このような一般に公開すべきではない情報は、どう扱うのが良いのでしょうか? 一例としては Redmine だとインストール時に生成するようになっているようです。 http://www.redmine.org/projects/redmine/wiki/Redmin...
Question solved
2 回答 2 評価
4962 PV

例えば下記のようなstylesを設定している場合、avatarの新規作成時には全てのstylesを作成し、avatarの更新時にはstylesのthumb1、thumb2のみを保存し、thumb3とthumb4に関しては保存処理を行わず、元々の新規作成時の画像をそのまま保持したいというケースです。 画像はS3に保存する想定です。 Paperclipの機能やオプションなどで、上記のような処理を...

Blogの各記事に複数のCommentsを付けられるようにしていて、 Commentsの投稿数に上限を設けるにはどうしたら良いでしょうか?(例えば、コメント投稿数上限を5として6個目を投稿しようとするとエラーになる) どなたかご存知の方、以下について教えて頂けますでしょうか? 上記の制限を設ける場合、Model内のcomment.rbにvalidateを設定するというやり方で良いでしょうか?...