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

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

25
Rails가 현재 설치되어 있지 않다고 계속 알려줍니다.
나는 rvm다른 루비와 보석 세트를 관리하는 데 사용 합니다. 내 쉘은 기본 설정으로 구성된 oh-my-zsh가있는 zsh입니다. 활성화 된 oh-my-zsh 플러그인은 ruby, rails, osx 및 git입니다. 다음은 ruby-1.8.7 및 rails-3.0.7을 설치하는 데 사용한 명령입니다. rvm install 1.8.7 rvm use 1.8.7 gem install rails -v=3.0.7 그런 다음 입력 rails하고 얻었습니다. Rails is …
86 ruby-on-rails  ruby  rvm  zsh 

19
서버가 호스트 "localhost"(:: 1)에서 실행 중이고 포트 5432에서 TCP / IP 연결을 허용합니까?
먼저 Stack Overflow 및 웹 전체의 기사에서 몇 가지 유사한 질문을 찾았지만 그중 어느 것도 내 문제를 해결하는 데 도움이되지 않았습니다. PG 오류는 서버에 연결할 수 없습니다. 연결이 거부되었습니다. 서버가 포트 5432에서 실행 중입니까? PG :: ConnectionBad-서버에 연결할 수 없음 : 연결이 거부되었습니다. psql : 서버에 연결할 수 없음 : …

13
부울에 문자열 "true"및 "false"
Rails 애플리케이션이 있고 jQuery를 사용하여 백그라운드에서 내 검색보기를 쿼리하고 있습니다. 필드 q(검색어) start_date,, end_date및 internal. 이 internal필드는 확인란이며 is(:checked)쿼리되는 URL을 작성하는 방법을 사용하고 있습니다 . $.getScript(document.URL + "?q=" + $("#search_q").val() + "&start_date=" + $("#search_start_date").val() + "&end_date=" + $("#search_end_date").val() + "&internal=" + $("#search_internal").is(':checked')); 이제 내 문제는 params[:internal]"true"또는 "false"를 포함하는 문자열이 있고 …

6
모델에서 속성 변경을 감지하는 방법은 무엇입니까?
모델이 저장된 후 실행되는 레일에 콜백 함수를 만들고 싶습니다. 이 모델에는 클레임 ​​상태에 따라 변경되는 '상태'속성이있는 클레임이 있으며 가능한 값은 보류 중, 승인 됨, 승인 됨, 거부 됨입니다. 데이터베이스에는 기본값이 '보류 중'인 '상태'가 있습니다. 모델이 처음으로 생성되거나 변경된 상태에 따라 한 상태에서 다른 상태로 업데이트 된 후 특정 작업을 수행하고 …

4
특정 gem의 다른 버전을 어떻게 "활성화"합니까?
내 OS의 "활성"gem으로 레일 2.3.10 사이를 전환하여 명령 줄에서 호출 할 수 있습니다. 이것이 가능합니까? rvm을 사용하지 않습니다. 시작할 때가 된 것 같습니다. 나는 시도 gem install rails --version=2.3.10했지만 gem의 버전이 설치되어 있는지 확인하고 /usr/bin/rails. (이미 내 앱에 번 들러를 사용하고 있지만 지금까지 OS 수준에서 gem에 대한 정확한 제어가 필요하지 …

6
Redis 및 Memcache 또는 Redis?
간단한 Rails.cache인터페이스를 통해 Rails 3 앱의 일부 캐싱에 memcached를 사용 하고 있으며 이제 redis 및 resque로 일부 백그라운드 작업 처리를 수행하고 싶습니다. 둘 다 사용할 수있을만큼 충분히 다르다고 생각합니다. 그러나 heroku에서는 memcached와 redis를 모두 사용하는 데 별도의 수수료가 있습니다. 둘 다 사용하는 것이 합리적입니까, 아니면 redis 만 사용하도록 마이그레이션해야합니까? 가장 …

5
게시하는 링크에 Rails link_to 사용
게시물 요청을 제출하는 데 필요한 링크가 있습니다. 일반적으로 jQuery를 사용하고 링크의 기본 동작을 방지 한 다음 대상에 양식을 제출합니다. 이것은 Rails가 나를 도울 수 있어야 할 것 같습니다. 물론이 link_to메소드에는 POST http 메소드를 지정하는 옵션이 있습니다. link_to "Profile", 'http://example.com/profile', method: :post 작동하지만 2 개의 매개 변수도 추가해야합니다. 나는 시도했다 : …


7
숫자가 범위 (하나의 문)에 포함되어 있는지 확인하는 방법은 무엇입니까?
Ruby on Rails 3.0.9를 사용하고 있으며 범위에 숫자가 포함되어 있는지 확인하고 싶습니다. 즉, 변수가있는 경우 값이 해당 범위에 포함되어 있으면 부울 값 number = 5을 확인 1 <= number <= 10하고 검색하고 싶습니다 number. 다음과 같이 할 수 있습니다. number >= 1 && number <= 10 하지만 저는 한 문장으로하고 …

7
Rails 3 : Ajax 호출에서 "redirect_to"하는 방법?
attempt_login로그인 양식을 제출 한 후 Ajax를 사용하여 다음 메소드를 호출합니다. class AccessController < ApplicationController [...] def attempt_login authorized_user = User.authenticate(params[:username], params[:password]) if authorized_user session[:user_id] = authorized_user.id session[:username] = authorized_user.username flash[:notice] = "Hello #{authorized_user.name}." redirect_to(:controller => 'jobs', :action => 'index') else [...] end end end 문제는 redirect_to작동하지 않는다는 것입니다. 이 문제를 …

8
Capybara에서 부모 노드를 얻는 방법은 무엇입니까?
나는 종종 id 또는 기타 식별 속성없이 DOM 요소를 생성하는 많은 jQuery 플러그인을 사용하고 있으며,이를 Capybara에서 가져 오는 유일한 방법 (예 : 클릭)-먼저 이웃 (조상의 다른 자식)을 가져 오는 것입니다. . 그러나 나는 어디에도 찾지 못했습니다. 예를 들어 Capybara는 다음과 같은 것들을 지원합니까? find('#some_button').parent.fill_in "Name:", :with => name ?

14
Rails를 사용하여 어떻게 정수형 열이 아닌 기본 키를 설정할 수 있습니까?
저는 Rails 마이그레이션을 사용하여 데이터베이스 스키마를 관리하고 있으며 정수가 아닌 값을 기본 키 (특히 문자열)로 사용하려는 간단한 테이블을 만들고 있습니다. 내 문제를 추상화하기 위해 employees직원이 영숫자 문자열로 식별되는 테이블이 있다고 가정 해 보겠습니다 "134SNW". 다음과 같은 마이그레이션에서 테이블을 만들려고했습니다. create_table :employees, {:primary_key => :emp_id} do |t| t.string :emp_id t.string :first_name …

8
자바 마이그레이션
레일과 자바에서 루비를 모두 사용합니다. Rails 프로젝트에서 작업 할 때 마이그레이션을 사용하는 것을 정말 좋아합니다. 그래서 Java 용 도구와 같은 마이그레이션이 있는지 궁금합니다. 그러한 도구가없는 경우 마이그레이션을 Java 프로젝트에서 사용하는 데이터베이스를 제어하는 ​​도구로 사용하는 것이 좋은 생각입니까?

9
Bundler : gem으로 번들을 설치하는 동안 실행 가능한 번들 (Gem :: GemNotFoundException)이있는 gem 번 들러 (> = 0.a)를 찾을 수 없습니다.
다음 스크립트를 실행하고 있습니다. gem install rdoc --no-document gem install bundle bundle 산출: + gem install rdoc --no-document Successfully installed rdoc-6.1.1 1 gem installed + gem install bundle Successfully installed bundle-0.0.1 Parsing documentation for bundle-0.0.1 Done installing documentation for bundle after 2 seconds 1 gem installed 1 gem installed + …

7
해시 특정 키를 제외하고 모두 제거
주어진 키를 제외한 모든 키를 해시에서 제거하고 싶습니다. 예를 들면 : { "firstName": "John", "lastName": "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021" }, "phoneNumber": [ { "type": "home", "number": "212 555-1234" }, { "type": "fax", "number": "646 555-4567" } ] } …

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