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

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

6
이미 사용중인 주소-bind (2) (Errno :: EADDRINUSE)
Puma 웹 서버와 함께 Rails 앱을 배포하려고합니다. 구성 파일로 Puma 서버를 시작하려고 할 때 bundle exec puma -C config/puma.rb주소가 이미 사용 중이라는 오류가 발생합니다. 누군가이 문제를 해결하는 방법을 알고 있습니까? bundle exec puma -C config/puma.rb [23699] Puma starting in cluster mode... [23699] * Version 2.11.3 (ruby 2.0.0-p353), codename: Intrepid Squirrel …



8
Rails CSRF Protection + Angular.js : protect_from_forgery는 POST에서 로그 아웃하도록합니다
protect_from_forgery옵션이 application_controller에 언급되어 있으면 로그인하고 GET 요청을 수행 할 수 있지만 처음 POST 요청에서 Rails가 세션을 재설정하여 로그 아웃합니다. 나는되어 protect_from_forgery일시적으로 해제 옵션을하지만, Angular.js와 함께 사용하고 싶습니다. 그렇게 할 방법이 있습니까?

5
다른 컨트롤러 내에서 양식 작성
sign_in / sign_out 프로 시저에 고안 보석을 사용하고 있습니다. 을 사용하여 고안에서 뷰 파일을 생성했습니다. rails g devise views sign_in에 대한 양식을 포함하는 devise / sessions / new.html.erb 파일이있는 것을 보았습니다. 나는 다른 파일 devise / sessions / _form.html.erb를 만들고 <%= render 'form' %>new.html.erb 파일 내에서 만들었고 매우 잘 작동했습니다. …

6
xxx의 사본이 모듈 트리에서 제거되었지만 여전히 활성 상태입니다.
나는 오류가 TenantIdLoader모듈 의 실제 내용과 관련이 없다고 확신합니다 . 대신 ActiveSupport종속성과 관련이 있습니다. 이 오류를 지나칠 수없는 것 같습니다. 내가 읽은 바에 따르면, 그것은 ActiveRecord::Base재 장전되거나 재 장전 되기 때문 Company::TenantIdLoader입니다. 그리고 그것은 어떻게 든 그것을 전달하지 않습니다. 도와주세요! Rails 4.2로 업그레이드하고 싶습니다. 편집하다 Tenant자동으로 다시로드되는 것을 참조하기 때문이라는 …

13
zlib에서 우분투 레일 설치 실패
방금 dev 상자로 우분투 8.10으로 옮겼습니다. 그것은 매일 사용하는 OS로서 리눅스에 대한 첫 번째 진지한 전망이며 Rails를 사용하는 데 어려움을 겪고 있습니다. 나는 모두 잘 작동하는 많은 튜토리얼을 따랐지만 gem install 또는 gem update를 사용하려고 시도하면 다음과 같은 오류가 발생합니다. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError) …

2
루비 온 레일즈. : Belongs to Relationship에서 Active Record .build 메소드를 어떻게 사용합니까?
Rails의 .build 메소드에 대한 문서를 찾을 수 없습니다 (현재 2.0.2를 사용하고 있습니다). 실험을 통해 빌드 방법을 사용하여 레코드를 has_many저장하기 전에 관계에 레코드를 추가 할 수 있습니다 . 예를 들면 다음과 같습니다. class Dog < ActiveRecord::Base has_many :tags belongs_to :person end class Person < ActiveRecord::Base has_many :dogs end # rails c …

10
Rails 5 : 프로덕션 환경에서 lib 파일로드
내 앱 중 하나를 Rails 4.2.6에서 Rails 5.0.0으로 업그레이드했습니다. 업그레이드 가이드 자동로드 기능이 기본으로 생산에서 비활성화되어 있음을 말한다. 이제 파일에 자동로드가있는 모든 lib 파일을로드하기 때문에 항상 프로덕션 서버에서 오류가 발생 application.rb합니다. module MyApp class Application < Rails::Application config.autoload_paths += %W( lib/ ) end end 지금은 config.enable_dependency_loading~을 설정 true했지만 더 나은 …

5
요청이 AJAX인지 레일 감지
내 행동에 AJAX 요청에서 호출 된 경우에만 처리에 응답하고 싶습니다. 어떻게 확인합니까? 나는 이런 식으로하고 싶다 : def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

1
Rails respond_with : 어떻게 작동합니까?
respond_withRails 3에서 메소드가 얼마나 멋진 지에 대해 여기저기서 읽었 지만 Rails API 또는 소스를 검색하여 참조를 찾을 수도 없습니다. 누구나 어떻게 작동하는지 (어떤 옵션을 사용할 수 있는지 등) 설명하거나 실제로 구현 된 장소를 알려 주어 코드를 직접 읽을 수 있습니까?

12
Rails 콘솔에서 멋진 형식을 얻는 방법
다음과 같이 멋지게 보이기를 원합니다. >> ProductColor.all => [#<ProductColor id: 1, name: "White", internal_name: "White", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 2, name: "Ivory", internal_name: "Ivory", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 3, name: "Blue", internal_name: "Light Blue", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: …
127 ruby-on-rails  irb 


6
허용되지 않은 중첩 속성
Bill많은 Due객체 가있는 객체가 있습니다. Due객체도에 속한다 Person. 한 페이지에 Bill및 그 자식을 Dues모두 만들 수있는 양식을 원합니다 . 이 Railscast의 속성과 비슷한 중첩 속성을 사용하여 양식을 만들려고합니다 . 관련 코드는 다음과 같습니다. due.rb class Due < ActiveRecord::Base belongs_to :person belongs_to :bill end bill.rb class Bill < ActiveRecord::Base has_many :dues, …

12
찾기 대 find_by 대 어디
나는 레일을 처음 사용합니다. 레코드를 찾는 방법이 많이 있다는 것을 알았습니다. find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first 그리고 모두 정확히 동일한 SQL을 생성하는 것처럼 보입니다. 또한 여러 레코드를 찾는 경우에도 마찬가지입니다. find_all_by_<columnname>(<columnvalue>) find(:all, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>) 어떤 …

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