タグ付けされた質問 「ruby-on-rails」

Ruby on Railsは、Rubyで記述されたオープンソースのフルスタックWebアプリケーションフレームワークです。これは、人気のあるMVCフレームワークモデルに準拠しており、アプリケーション開発への「構成上の規約」アプローチで知られています。

11
Railsで別のフォーマットのパーシャルをレンダリングするにはどうすればよいですか?
HTMLを含むJSON応答を生成しようとしています。したがって、私は持っています/app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } レンダリングしたいのですが、レンダリング/app/views/foo/_baz.html.erbするだけ/app/views/foo/_baz.json.erbです。合格:format => 'html'しても役に立たない。

13
Rails 3またはRubyで期間を時間:分:秒(または類似)に変換する
これを行う簡単な/組み込みの方法があるように感じますが、それを見つけることができません。 整数の期間(秒単位)があり、わかりやすい形式で表示したい。 たとえば、3600は「01:00:00」や「1時間」などと表示されます。 私はそれを行うことができますtime_ago_in_words(Time.zone.now+3600)が、それは少しハックのように感じます、この値をフォーマットするためだけに現在の時間から足したり引いたりする理由はありません。Aありますduration_in_words()か何かか? ありがとう

8
Rails 4のActiveRecordを無効にする
Rails 4でActiveRecordを無効にしたいのですが、 config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to :test, :development, or :production. Bundler.require(:default, Rails.env) module MyApp class …

1
RSpec:機能と要求仕様の違いは何ですか?
Rspecの機能仕様とリクエスト仕様の概念的な違いは何ですか? 機能仕様ドキュメントから: 機能仕様は、アプリケーションを通じて機能のスライスを実行することを目的とした高レベルのテストです。彼らは通常、外部インターフェイス(通常はWebページ)を介してのみアプリケーションを駆動する必要があります。 そしてリクエスト仕様について: 要求仕様は、Railsの統合テストの薄いラッパーを提供し、ルーティング(Railsによって提供される)やスタブなし(ユーザー次第)など、フルスタック全体で動作を駆動するように設計されています。リクエスト仕様を使用すると、次のことができます。 単一のリクエストを指定する 複数のコントローラーにまたがる複数のリクエストを指定する 複数のセッションにわたって複数のリクエストを指定する 機能仕様はカピバラを使用し、要求仕様は使用しないことを知っています。しかし、それは異なる概念にほとんどメリットがありません。

10
Bootstrap 3 on Railsアプリのインストール
RailsアプリにBootstrap 3.0をインストールしようとしています。最近、Michael Hartlのチュートリアルを終了し、この新しいバージョンのBootstrapを使用して独自のシステムを構築しようとしていますが、不明な点がいくつかあります。 私のシステム仕様: MBP上のOS X Mountain Lion Rails 4.0 Ruby 2.0 私が持っている質問: Gemfileで使用するのに最適なgemは何ですか?それらのいくつかを見つけました。 何をインポートしますcustom.css.scssか?2.3.2とは違うとどこかで読んだことがあります。 Bootstrapを機能させるために他に必要なことはありますか、それとも残りの手順はBootstrap 2.3.2で実行した手順と同じですか? 編集する ここでは何ですGitHubの上のブートストラップ・レールのプロジェクトが最初に行うことを言います。 gem 'anjlab-bootstrap-rails', :require => 'bootstrap-rails', :github => 'anjlab/bootstrap-rails' 次にそれを行うように言います: gem 'anjlab-bootstrap-rails', '>= 3.0.0.0', :require => 'bootstrap-rails' 彼らは同じことをしますか、それとも両方ともしなければなりませんか?

4
RSpecで「should_receive」の回数を増やす方法
私はテストでこれを持っています Project.should_receive(:find).with(@project).and_return(@project) しかし、オブジェクトがそのメソッド呼び出しを2回受け取ったとき、私はしなければなりません Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) 次のような言い方はありますか Project.should_receive(:find).with(@project).and_return(@project).times(2)

9
Railsでの単数形または複数形のコントローラーとヘルパーの名前
コントローラーとヘルパーに単数形の名前を使用することに不利な点はありますか?これに依存しているようには見えません。少なくとも私の限られた実験によれば、ヘルパーは対応するコントローラーとして単数と複数について同じ選択をする必要がないようです。本当?


6
Rails ActionMailer-送信者と受信者の名前/メールアドレスのフォーマット
ActionMailerを使用するときに、送信者と受信者の情報に電子メールと名前を指定する方法はありますか? 通常は次のようにします。 @recipients = "#{user.email}" @from = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" しかし、私はwell--として名前を指定しますMyCompany <info@mycompany.com>、John Doe <john.doe@mycompany>。 それを行う方法はありますか?

2
Railsモデルタイプのリスト
モデルの足場を生成するときに指定されるモデルタイプの完全なリストを誰かが持っていますか 例えば foo:string bar:text baz:boolean 等... また、これらのタイプは、デフォルトのUI要素の観点からどのようにマップされますか?テキストフィールド、テキストエリア、ラジオボタン、チェックボックスなど...



11
ライブラリがロードされていません:/usr/local/opt/readline/lib/libreadline.7.dylib
実行しようとするrails consoleと、次のエラーが発生します。 /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) 簡単な検索でこの投稿に行き、いくつかのことを試しました: brew reinstall postgresql (これは確かにこのプロジェクトのDBです) そして cd /usr/local/opt/readline/lib ln libreadline.8.0.dylib libreadline.6.2.dylib (私のreadlineのバージョンは8です) そして brew link readline --force しかし、これらのどれもそれを修正していません。 最近pry-coolline、guardとguard-livereload、プロジェクトにgemを追加しました。違いが生じた場合は、その前にRailsコンソールを正常にロードしました。私は最新のmacosで実行しています。 (更新)レールコンソールとして、pry railsを使用しています。 何か助けは?ありがとう。


8
Rubyでオブジェクトのすべてのメソッドをリストする方法は?
特定のオブジェクトがアクセスできるすべてのメソッドをリストするにはどうすればよいですか? @current_userアプリケーションコントローラーで定義されたオブジェクトがあります。 def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end また、ビューファイルで使用できるメソッドを確認したい。具体的には、:has_many関連付けが提供するメソッドを確認します。(私は何:has_many を提供すべきか知っていますが、それを確認したいと思います。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.