«ruby-on-rails» 태그된 질문

Ruby on Rails는 Ruby로 작성된 오픈 소스 풀 스택 웹 애플리케이션 프레임 워크입니다. 널리 사용되는 MVC 프레임 워크 모델을 따르며 응용 프로그램 개발에 대한 "컨벤션 오버 컨벤션"방식으로 잘 알려져 있습니다.

8
레일 레이크 작업에 넣기 대 로거
레이크 작업에서 puts 명령을 사용하면 콘솔에 출력이 표시됩니다. 그러나 앱이 프로덕션에 배포 될 때 로그 파일에 해당 메시지가 표시되지 않습니다. 그러나 Rails.logger.info라고 말하면 개발 모드에서 콘솔에 아무것도 표시되지 않습니다. 로그 파일로 이동하여 추적해야합니다. 이상적으로는 Rails.logger.info를 사용하고 rake 작업 내부의 개발 모드에서 logger의 출력도 콘솔로 보내야합니다. 그것을 달성하는 방법이 있습니까?

17
Rails에서 기본값을 설정하는 방법은 무엇입니까?
Rails에서 객체의 기본값을 설정하는 가장 좋은 방법을 찾으려고합니다. 내가 생각할 수있는 최선의 new방법은 컨트롤러 의 메서드에서 기본값을 설정하는 것입니다 . 이것이 수용 가능하거나 더 나은 방법이 있다면 누구든지 의견을 가지고 있습니까?


11
Ruby / Rails-값을 변경하지 않고 시간의 시간대 변경
및 속성 foo이있는 데이터베이스에 기록 이 있습니다 .:start_time:timezone 는 :start_time- UTC에서 시간입니다 2001-01-01 14:20:00예를 들어. 은 :timezone문자열입니다 - America/New_York예를 들면. 값이 :start_time이지만 시간대가로 지정된 새 Time 개체를 만들고 싶습니다 :timezone. Rails가 영리하고 UTC에서 해당 시간대와 일치하도록 시간을 업데이트하기 때문에 를로드 한 :start_time다음으로 변환 하고 싶지 않습니다 :timezone. 현재 t = …

2
Rails 모듈에서 mattr_accessor는 무엇입니까?
Rails 문서에서 이것을 실제로 찾을 수는 없지만 'mattr_accessor' 는 일반 Ruby 클래스의 'attr_accessor' (getter & setter)에 대한 모듈 결과 인 것 같습니다 . 예 : 수업에서 class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end 예 : 모듈에서 module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] …

15
"번 들러를 찾을 수 없습니다"오류
시도 할 bundler update때이 오류가 발생합니다. .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) 저는 Ruby를 처음 사용합니다. 누군가이 문제의 원인을 말해 줄 수 있습니까? 레이크 0.8.7이 설치되었습니다.


4
Rails-연결 여부 확인?
다른 모델 B에 대한 "has_many"연결이있는 모델 A가 있습니다. A에 삽입하려면 B에 대한 관련 레코드가 하나 이상 필요하다는 비즈니스 요구 사항이 있습니다. 이것이 사실인지 확인하기 위해 호출 할 수있는 메서드가 있습니까? 또는 사용자 지정 유효성 검사를 작성해야합니까?

5
Rails 용 라우팅 리소스에서 : id 매개 변수의 이름 변경
동적 매개 변수 슬롯을 변경하는 방법을 둘러 보았고 정확한 작업을 수행하는이 게시물을 찾았습니다. 게시물은 https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in입니다. 기본적으로 수행하는 작업은 다음과 같은 경우입니다. map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end 이러한 경로는 다음 경로를 만듭니다. /clients/:client_name /clients/:client_name/sites/:name /clients/:client_name/sites/:site_name/articles/:title …

22
Twitter-Bootstrap 탐색을 통해 활성 링크를 표시하는 방법은 무엇입니까?
Twitter Bootstrap이 탐색을 위해 활성 링크를 수행하는 방법을 이해하지 못합니다. 다음과 같은 일반 내비게이션이있는 경우 (레일 연결에 루비 포함) : <ul class="nav"> <li class="active"> <a href="/link">Link</a> </li> <li class=""> <a href="/link">Link</a> </li> <li class=""> <a href="/link">Link</a> </li> </ul> 클릭 한 링크를 기반으로 활성 상태를 유지하려면 어떻게합니까?

13
Rails 및 PostgreSQL : 역할 postgres가 존재하지 않습니다.
Mac OS Lion에 PostgreSQL을 설치했으며 Rails 앱에서 작업 중입니다. RVM을 사용하여 모든 것을 다른 Rails 앱과 별도로 유지합니다. 어떤 이유로 처음으로 db를 마이그레이션하려고 할 때 rake가 postgres 사용자를 찾을 수 없습니다. 오류가 발생합니다 FATAL: role "postgres" does not exist pgAdmin이 있으므로 DB에 postgres 사용자 (사실 관리자 계정)가 있음을 분명히 알 …

2
Rails 및 HTTParty를 사용하여 API에 JSON 게시
내 Ruby on Rails 앱의 사용자가 내 외부 티켓 관리 시스템 인 squishlist.com에 티켓을 제출할 수 있기를 바랍니다. 다음과 같은 API와 지침이 있습니다. 인증하고 토큰을 얻은 다음 토큰과 함께 티켓을 제출해야합니다. squishlist에서. # get the token https://api.squishlist.com/auth/?cfg=testcorp&user_key=privatekey&api_key=TEST-KEY-12345 => {"token": "authtoken", "expires": "2010-06-16 13:31:56"} # and then the ticket with the …


4
관계를 통해 has_many의 고유 레코드를 표시하는 방법은 무엇입니까?
Rails3의 관계를 통해 has_many의 고유 레코드를 표시하는 가장 좋은 방법이 무엇인지 궁금합니다. 세 가지 모델이 있습니다. class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache => true belongs_to …

7
Rails 애플리케이션의 쿠키 오버플로?
ActionDispatch :: Cookies :: CookieOverflow in UsersController # create 페이지를 열려고 할 때이 오류가 발생합니다. 이 오류를 디버깅하는 방법을 모르겠습니다. 이 문제에 대한 제안이 있습니까? def create @user = User.new(params[:user]) sign_in @user if @user.save @user.folders.create(:folder_name=>"Default Folder", :user_id=>@user.id) flash[:success] = "Welcome to Bunch<it>! " redirect_to @user else @title = "Sign up" …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.