• [解決済み] Rails 3でActiveRecordを削除する

    質問 Rails 3 ベータ版がリリースされたので、Rails 3 ベータ版で作業を始めたばかりのアプリを書き換えて、感触を確かめ、少し先取りしてみようと思います。このアプリはすべてのモデルにMongoDBとMongoMapperを使用しているので、ActiveRecordは必要ありません。前のバージョンでは、次のようにactiverecordをアンロードしています。 config.fra

    2022-12-04 06:29:32
  • [解決済み] ActiveRecord.find(array_of_ids), 順番を保持する。

    質問 あなたが Something.find(array_of_ids) を実行したとき、結果の配列の順番は array_of_ids . 検索を行い、順序を保持する方法はありますか? ATM 私はIDの順序に基づいて手動でレコードを並べ替えますが、それはちょっとお粗末なものです。 UPD: もし、順番を指定するために :order パラメータと何らかの SQL 句を使

    2022-12-04 05:08:45
  • [解決済み] railsで、.save()が失敗した原因を検証エラー以外で見つけるにはどうしたらよいですか?

    質問内容 ActiveRecordのモデルがあり、そのモデルは true から valid? (そして.errorsは空)を返しますが false から save() . モデルインスタンスが有効である場合、保存に失敗する原因を見つけるにはどうしたらよいでしょうか。 どのように解決するのですか? すべてのコールバックを確認してください。 私はこのような問題がありま

    2022-12-02 20:14:35
  • [解決済み] 文字列の最初の文字だけを大文字にして、他はそのままにしますか?(Railsの場合)

    質問 Railsに文字列の最初の文字を大文字にし、他の文字はそのままにさせようとしています。私は、"i'm from New York" が "I'm from new york." になってしまう問題に遭遇しています。 最初の文字を選択するには、どのような方法をとればよいでしょうか。 ありがとうございます。 EDITです。 macekさんが提案されたものを実装してみたので

    2022-12-01 14:35:21
  • [解決済み] ActiveRecord クエリユニオン

    質問 Ruby on Railのクエリインターフェイスを使って、(少なくとも私にとっては)複雑なクエリをいくつか書きました。 watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:pos

    2022-12-01 09:30:53
  • [解決済み] Railsのネストされたフォームでhas_many :sroughを使用して、結合モデルの属性を編集するにはどうすればよいですか?

    質問 accepts_nested_attributes_forを使用する場合、結合モデルの属性をどのように編集するのですか? 3つのモデルを持っています。トピックと記事がリンカーによって結合されています。 class Topic < ActiveRecord::Base has_many :linkers has_many :articles, :through =&g

    2022-11-28 16:18:11
  • [解決済み] RSpec: 複数回の変更に期待

    質問 機能仕様でフォームを送信する際に、モデル内の多くの変更をチェックしたい。例えば、ユーザー名がXからYに変更されたこと、暗号化されたパスワードが任意の値で変更されたことを確認したいのです。 それについてはすでにいくつかの質問があることは知っていますが、私にぴったりの回答は見つかりませんでした。最も正確な回答は、どうやら ChangeMultiple のマッチャーは、こちらのMic

    2022-11-27 23:47:47
  • [解決済み] Rails の "validates_uniqueness_of" の大文字小文字を区別する機能

    質問 SQLLite3を使用したモデルです。 class School < ActiveRecord::Base validates_uniqueness_of :name end 例えば、"Yale"を追加した後、"Yale"を追加することはできませんが、次のようになります。 を追加することができます。 は追加できますが、は追加できます。 編集:それを見つけ

    2022-11-26 02:34:13
  • [解決済み] パーシャルが存在するかどうかをチェックするRailsの関数はありますか?

    質問 存在しないパーシャルをレンダリングすると、Exceptionが発生します。レンダリングする前にパーシャルが存在するかどうかをチェックし、存在しない場合は別のものをレンダリングしたいと思います。.erbファイルに以下のコードを書きましたが、もっと良い方法があるはずです。 <% begin %> <%= render :partial => "

    2022-11-19 23:04:31
  • [解決済み] railsのcontent_tagヘルパーでhtml5のデータ属性を使用する最善の方法は?

    質問 もちろん問題は、rubyのシンボルはハイフンを好まないということです。ですから、このようなものは明らかにうまくいきません。 content_tag(:div, "Some Text", :id => "foo", :data-data_attr => some_variable) シンボルではなく文字列を使うのも一つの方法です。 content_tag(:div,

    2022-11-19 18:47:33
  • [解決済み] Sidekiqのキューに何が入っているかを見たり、キューをクリアするためのコンソールコマンドはありますか?

    質問 私は、キューに何があるかを見るためにコンソールに行く方法と、必要なときにキューをクリアすることの容易さのためにdelayed_jobsを使用することに慣れています。 このためにSidekiqに同様のコマンドがありますか? ありがとうございます! どのように解決するのですか? Sidekiqを使ったことがないので、キューに入ったジョブを見るだけのメソッドがあるのかもしれませんが、S

    2022-11-19 01:01:17
  • [解決済み] after_saveでレコードが作成されたばかりか、更新されたかを判断する方法

    質問 レコードが保存されたかどうかは、#new_record?関数で判定されます。しかし、それは常にfalseであり after_save フックを使用しています。新しく作成されたレコードなのか、更新による古いレコードなのかを判断する方法はないのでしょうか? のような別のコールバックを使用しないことを希望しています。 before_create のような別のコールバックを使用して、

    2022-11-17 20:55:16
  • [解決済み] Rails: has_oneアソシエーションで作成する

    質問 こんにちは(Railsの超初心者です)、以下のモデルを持っています。 class Shop < ActiveRecord::Base belongs_to :user validates_uniqueness_of :title, :user_id, :message => "is already being used" end と class User

    2022-11-17 14:02:04
  • [解決済み] railsで2つのカラムにユニークなインデックスを実装する方法

    質問 テーブルがあり、2つのカラムにユニークインデックスを追加しようとしています。これらのカラムにもインデックスが設定されています。そこで質問なのですが、1つのカラムのインデックスを削除することができるのか、それとも3つのインデックスをすべて使用しなければならないのでしょうか。 add_index "subscriptions", ["user_id"] add_index "subscr

    2022-11-17 01:30:30
  • [解決済み] ビューに現在の年を表示するには?

    質問 ビューに現在の年を表示するために使用できる関数はありますか? 私は試してみました <%= Time.now %> を使って時間を表示させようとしていますが、これは私にはうまくいきません。 どのように解決するのですか? <%= Time.current.year %> http://pleac.sourceforge.net/pleac_

    2022-11-12 05:48:32
  • [解決済み] rails の国際化 - 内部にリンクがあるテキストを翻訳する

    質問 次のようなテキストを国際化したいのですが、どうすればよいでしょうか。 すでに登録済みですか? ログインしてください。 テキストにリンクがあることに注意してください。この例ではgoogleを指していますが、実際には私のアプリの log_in_path . 私はこれを行う2つの方法を見つけましたが、どれも"right"に見えません。 私が知っている最初の方法は、こ

    2022-11-11 21:54:02
  • [解決済み] Rails rake タスクの実行方法

    質問 このrakeファイルをターミナル/コンソールで実行するにはどうすればよいですか? lib/tasksにある私のstatistik.rakeです。 desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroa

    2022-11-11 11:24:21
  • [解決済み] Twitter-Bootstrapのナビゲーションにアクティブリンクを表示させるには?

    質問 Twitter Bootstrap がナビゲーションのアクティブリンクをどのように行うのか理解できていません。このような通常のナビゲーションがある場合(ruby on rails リンク付き)。 <ul class="nav"> <li class="active"> <a href="/link">Link</a> </li

    2022-11-10 06:01:09
  • [解決済み] Railsで同じフォームに複数の送信ボタンを作成するにはどうすればよいですか?

    質問 送信ボタンを複数個用意したいのですが、どうすればよいですか? Contact_Callのインスタンスを作成するフォームがあります。 1つのボタンで通常通り作成します。 もう一つのボタンは作成されますが、デフォルトとは異なる :attribute 値を持つ必要があり、また、コントローラで使用される、異なるが関連するモデルに属性を設定する必要があります。 どうすればよいので

    2022-11-07 22:01:58
  • [解決済み] Railsは魔法を作ったり、更新したりするのか?

    質問 というクラスがあります。 CachedObject というクラスがあり、キーでインデックス化された一般的なシリアル化されたオブジェクトを格納しています。このクラスには create_or_update メソッドを実装したい。オブジェクトが見つかったらそれを更新し、そうでなければ新しいものを作成します。 Railsでこれを行う方法はありますか?それとも自分でメソッドを書かなけれ

    2022-11-05 12:53:46