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

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


3
Rails 4에서 컨트롤러 또는 액션에 대한 X-Frame-Options를 재정의하는 방법
Rails 4 SAMEORIGIN는 X-Frame-OptionsHTTP 응답 헤더 의 기본값을 설정하는 것으로 보입니다 . 이다 중대한 보안을 위해, 그러나 그것은에서 사용할 수 있도록 응용 프로그램의 일부를 허용하지 않는 iframe다른 도메인에. X-Frame-Options다음 config.action_dispatch.default_headers설정을 사용하여 전역 적으로 의 값을 재정의 할 수 있습니다 . config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" 그러나 단일 컨트롤러 또는 작업에 대해 …

4
Ruby on Rails에서 밑줄`_` 대신 대시`-`가있는 경로
내 URL에서 단어 구분 기호 -로 밑줄 대신 대시를 사용하고 싶습니다 _. 예를 들어 controller/my-action대신 controller/my_action. 두 가지에 놀랐습니다. Google 외. 그들을 계속 구별하십시오. Ruby on Rails에는 라우팅에서 매핑 -할 간단한 전역 구성 매개 변수가 없습니다 _. 아니면 그렇습니까? 내가 가진 최선의 해결책은 :as또는 명명 된 경로 를 사용 하는 …

3
Ruby / Rails의 "Ago"날짜 / 시간 함수
저는 Rails에서 30 분 전, 2 분 전, 1 일 전 등의 타임 스탬프를 계산하는 방법이 있는지 궁금합니다. 트위터 실시간 날짜 스탬프와 같은 것입니다. Ruby / Rails에 이러한 날짜-시간 변환 기능이 내장되어 있는지 알고 싶습니다.

7
Rspec에 내 모델 클래스가 표시되지 않습니다. 초기화되지 않은 상수 오류
Ruby on Rails 애플리케이션에서 내 모델에 대한 Rspec 테스트를 작성하고 있습니다. 그리고 'rspec spec'을 시작하는 동안이 오류가 발생합니다. command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Rails 4.0.0과 Ruby 2.0.0을 사용합니다. 내 client_spec.rb는 다음과 같습니다. require 'spec_helper' describe Client do it 'is invalid without first_name', :focus => true do client …

15
rails install pg- 'libpq-fe.h 헤더를 찾을 수 없습니다.
$ sudo bundle install 결과 Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

7
Phusion Passenger 및 Rails를 사용할 때 초기 서버 시작 속도가 느림
Phusion Passenger의 악 대차에 뛰어 들기 위해 우리는 작은 레일 앱을위한 스테이징 서버를 설정하여 테스트했습니다. 지금까지는 사용하기가 매우 좋았으며 앱 설치 / 구성 및 배포가 매우 간편합니다. 문제는 우리가 사용하는 사이트가 자주 방문하지 않고 백그라운드에서 서버를 종료하는 것처럼 보인다는 것입니다. 누군가가 사이트에 가면 요청을 처리하기 위해 새 서버를 시작할 때까지 …

7
Rails에서 테스트 할 때 HTTP_REFERER를 어떻게 설정하나요?
컨트롤러를 테스트하려고하는데이 오류가 발생했습니다. 오류는 이해하지만 해결 방법을 모르겠습니다. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is a test, make sure to specify …


3
Rails Admin vs. ActiveAdmin [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

16
pg (0.17.1)를 설치하는 동안 오류가 발생하여 Bundler를 계속할 수 없습니다.
방금 설치 Rails 4.0.2했고 새 앱을 만들 때 번들 단계에서 다음을 얻습니다. Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header …

6
Rails : rake db : seed를 실행할 때 US-ASCII (인수 오류)의 잘못된 바이트 시퀀스
rake db:seed내 Rails앱 에서 실행할 때 다음 오류가 발생합니다. US-ASCII의 잘못된 바이트 시퀀스 (인수 오류) 방금 science_majors시드 파일을 추가 하고 다운로드 rake db:seed했는데 이제 실행 하면 다음 오류가 발생합니다. 잘못된 바이트 시퀀스 오류 이유는 무엇이며 어떻게 고칠 수 있습니까? seed.rb의 일부 @college = College.find_or_create_by_name!('University of Pittsburgh') if @college.update_attributes( url: 'university-of-pittsburgh', …

6
루비 문자열의 클래스 이름을 실제 클래스로 변환
클래스 이름이 포함 된 문자열에서 클래스를 호출하려면 어떻게해야합니까? (나는 사건 / 언제를 할 수 있다고 생각하지만 그것은 추악한 것 같습니다.) 내가 묻는 이유는 acts_as_commentable다른 것들 중에서 플러그인을 사용하고 있기 때문에 commentable_type을 열로 저장하기 때문입니다. 나는 find(commentable_id)그것에 대해 할 수있는 특정 주석 클래스를 호출 할 수 있기를 원합니다 . 감사.


5
80 포트에서 레일 s -p80을 실행하는 방법은 무엇입니까?
기본적으로, rails s #running on 3000 port 이제 포트 80에서 실행하고 싶습니다. 그래서 시도했습니다. sudo rails -s -p80 그러나 오류가 발생했습니다. mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found rvm을 사용하여 루비 및 레일을 설치했습니다. rvm이 사용자 지정 인 것 같습니다. 루트에서 레일을 찾을 수 없습니까? …

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