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

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



7
ActionMailer보기에서보기 도우미를 사용하는 방법은 무엇입니까?
app/helpers/annotations_helper.rbReportMailer보기 ( app/views/report_mailer/usage_report.text.html.erb) 에서 정의한 방법을 사용하고 싶습니다 . 어떻게해야합니까? 이 가이드를 기반으로 add_template_helper(helper_module)방법이 원하는 것을 할 수있는 것처럼 보이지만 사용 방법을 알 수는 없습니다. (BTW, 메일러보기에서 다른 헬퍼 세트에 액세스 할 수있는 이유가 있습니까? 이것은 꽤 성가신 일입니다.)

5
클립 : : 오류 : : 누락 요구 사항 유효성 검사기 레일 4 오류
Rails 블로그 앱에서 클립을 사용하여 업로드하려고하면이 오류가 발생합니다. "MissingRequiredValidatorError"라고 말할 때 무엇을 참조하는지 모르겠습니다. post_params를 업데이트하고 : image를 제공하면 post_params를 만들고 업데이트 할 때 문제가 없다고 생각했습니다. Paperclip::Errors::MissingRequiredValidatorError in PostsController#create Paperclip::Errors::MissingRequiredValidatorError Extracted source (around line #30): def create @post = Post.new(post_params) 이것은 내 posts_controller.rb입니다 def update @post = Post.find(params[:id]) if …

12
레일 부분 템플릿의 선택적 로컬 변수 : (정의 된 foo) 혼란에서 어떻게 벗어날 수 있습니까?
나는 나쁜 아이였으며 부분 템플릿을 렌더링 할 때 : locals 해시에 값이 명시 적으로 정의되지 않은 경우 부분 템플릿에서 다음 구문을 사용하여 로컬 변수의 기본값을 설정했습니다. <% foo = default_value unless (defined? foo) %> 이것은 통과되지 않은 변수가 정의되지 않은 것이 아닌 nil로 정의 된 것처럼 행동하기 시작한 이유가 무엇인지 …

7
새 사용자를 만들 때 ActiveModel :: ForbiddenAttributesError
루비 로이 모델이 있지만 ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true validates_length_of :password, :in => 6..20, :on …

5
줄 바꿈을 제거하지 않고 Ruby에서 여러 줄의 긴 문자열 나누기
우리는 최근에 루비 스타일 가이드를 결정했습니다. 칙령 중 하나는 줄이 80자를 넘지 않아야한다는 것입니다. 이것이 Rails 프로젝트이기 때문에, 우리는 종종 약간 더 긴 문자열을 가지고 있습니다. 즉 " User X는 항상 80 자 스타일 제한에 맞지 않는 Thing Y에 대한 메시지를 보내려고했습니다 ." 긴 문자열이 여러 줄에 걸쳐있는 세 가지 …

11
Rails에서 상대 시간은 어떻게합니까?
Rails 애플리케이션을 작성하고 있지만 상대 시간을 수행하는 방법을 찾지 못하는 것 같습니다. 예를 들어 특정 Time 클래스가 지정된 경우 "30 초 전"또는 "2 일 전"또는 1 개월 이상인 경우 계산할 수 있습니다 "2008 년 9 월 1 일"등


5
Rails.env 및 RAILS_ENV
어떤 env가 실행 중인지 확인할 때 예제에서 둘 다 봅니다. 선호하는 것은 무엇입니까? 그것들은 모든 의도와 목적을 위해 동등합니까?

20
pg gem을 설치할 수 없습니다
사용하려고 gem install pg했지만 작동하지 않는 것 같습니다. gem install pg 이 오류를 준다 Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. If …



4
link_to에 querystring 매개 변수 추가
link_to UrlHelper에 querystring 매개 변수를 추가하기가 어렵습니다. 예를 들어 정렬, 필터링 및 페이지 매김을위한 UI 요소가있는 인덱스보기가 있습니다 (will_paginate를 통해). will_paginate 플러그인은 querystring 매개 변수의 페이지 내 지속성을 올바르게 관리합니다. 주어진 이름의 라우트에 querystring 매개 변수를 추가하는 자동 메커니즘이 있습니까? 이 겉보기 간단한 구조에 대한 많은 연구가 저에게 실마리가되었습니다. 편집하다 …

12
Ruby on Rails : 전역 상수를 정의 할 위치는?
첫 번째 Ruby on Rails webapp을 시작했습니다. 다양한 모델, 뷰, 컨트롤러 등이 있습니다. 전체 응용 프로그램에 적용되는 진정한 글로벌 상수의 정의를 고수 할 수있는 좋은 장소를 찾고 싶습니다. 특히, 그들은 내 모델의 논리와 내 견해에서 내린 결정 모두에 적용됩니다. 이 정의를 모든 모델과 모든 뷰에서 사용할 수있는 곳에 DRY 장소를 …

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