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

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



13
소셜 활동 스트림을 구현하는 가장 좋은 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 소셜 활동 스트림을 구현하는 가장 좋은 방법 인 귀하의 의견을 듣고 싶습니다 (Facebook이 가장 유명한 …

28
SSL 인증서 확인 오류로 번들 설치 실패
bundle installCentos 5.5에서 Rails 3 프로젝트를 실행할 때 오류와 함께 실패합니다. Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling. 보석을 수동으로 설치하려고 gem …

8
콘솔에서 Rails SQL 로깅 비활성화
콘솔에서 명령을 실행할 때 SQL 쿼리 로깅을 비활성화하는 방법이 있습니까? 콘솔에서 명령을 사용하여 비활성화하고 다시 활성화 할 수 있다면 이상적입니다. 무언가를 디버깅하고 "puts"를 사용하여 관련 데이터를 인쇄하려고합니다. 그러나 SQL 쿼리 출력으로 인해 읽기가 어렵습니다. 편집 : 내 코드 이외의 것이 logger를 호출하려고 시도하면 로거를 nil로 설정하면 오류가 발생하기 때문에 다른 …

17
Rails의 완벽한 커스텀 유효성 검사 오류 메시지
Rails를 사용하여 저장시 "노래 필드를 비워 둘 수 없습니다"와 같은 오류 메시지가 나타납니다. 다음을 수행하십시오. validates_presence_of :song_rep_xyz, :message => "can't be empty" ... "Song Rep XYW는 비워 둘 수 없습니다"만 표시됩니다. 필드 제목이 사용자 친화적이지 않기 때문에 좋지 않습니다. 필드 자체의 제목을 어떻게 변경합니까? 데이터베이스에서 필드의 실제 이름을 변경할 수 …



3
레일 모델의 기본 정렬 순서?
모델에서 기본 정렬 순서를 지정하고 싶습니다. 그래서 내가 .where()지정하지 않고 할 때 .order()기본 정렬을 사용합니다. 그러나를 지정 .order()하면 기본값이 무시됩니다.

11
레일즈 : update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") 이 두 가지 모두 AR에게 명시 적으로 업데이트하도록 지시하지 않고 객체를 업데이트합니다. Rails API의 말 : update_attribute의 경우 일반적인 유효성 검사 절차를 거치지 않고 단일 특성을 업데이트하고 레코드를 저장합니다. 이는 기존 레코드의 부울 플래그에 특히 유용합니다. 유효성 검사 …


10
루비 번들 기호를 찾을 수 없음 : _SSLv2_client_method (LoadError)
homebrew를 사용하여 openssl에 대한 업데이트를 시도하고 있었고 어떻게 든 모든 것을 깨뜨 렸습니다. 나는 지금 아무것도 할 수 없다. 이것은 번들 설치를 시도 할 때 얻는 것이다. $ bundle install /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib in /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle - /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle from …

13
루비가 참조 또는 값으로 전달됩니까?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @user객체는 메소드 의 lang_errors변수에 오류를 추가합니다 update_lanugages. 나는에 선방을 수행 할 때 @user오브젝트 나는 처음에 저장된 오류 잃을 lang_errors변수를. 내가하려고하는 것은 더 많은 …


9
빈 ActiveRecord 관계를 반환하는 방법?
람다가있는 스코프가 있고 인수의 값에 따라 인수가 필요한 경우 일치하는 항목이 없다는 것을 알고 있지만 빈 배열이 아닌 관계를 반환하려고합니다. scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] } 내가 정말로 원하는 것은 "모두"의 반대 인 "없음"방법으로, 여전히 연결될 수있는 관계를 반환하지만 쿼리는 단락됩니다.

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