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

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

5
루비 / 레일 : 날짜를 UNIX 타임 스탬프로 변환
Rails 앱의 Date 객체에서 UNIX 타임 스탬프 (1970 GMT 이후의 초 수)를 어떻게 얻습니까? 나는 Time#to_i타임 스탬프를 반환하지만, 타임 스탬프를 수행 Date#to_time한 다음 약 한 달 정도 지났을 때 결과를 얻습니다 (그 이유는 확실하지 않습니다 ...). 어떤 도움이라도 감사합니다! 편집 : 좋아, 나는 그것을 알아 냈다고 생각한다-나는 루프에서 날짜를 여러 …

9
레일의 매개 변수 전달
rails에서 redirect_to의 매개 변수를 어떻게 전달합니까? 나는 이것을 사용하여 id를 전달할 수 있다는 것을 안다. redirect_to :action => action_name,:id => 3 양식 데이터와 같은 추가 매개 변수를 전달하려면 어떻게해야합니까? 편집하다: Ruby 2 구문의 경우 위의 스 니펫을 다음과 같이 업데이트해야합니다. redirect_to action: action_name, id: 3


1
helper와 helper_method는 무엇을합니까?
helper_method 간단합니다 : 컨트롤러의 일부 또는 모든 메소드를 뷰에서 사용할 수있게합니다. 무엇입니까 helper? 다른 방법으로, 즉 도우미 메서드를 파일이나 모듈로 가져 오는가? (어쩌면 이름 helper과 helper_method같을 수도 있습니다. 오히려 대신 share_methods_with_view및 일 수도 있습니다 import_methods_from_view) 참고


6
ActiveRecord : 크기 대 개수
레일에서는 모두 사용하여 레코드의 수를 찾을 수 Model.size및 Model.count. 더 복잡한 쿼리를 처리하는 경우 한 방법을 다른 방법보다 사용하는 것이 유리합니까? 그것들은 어떻게 다릅니 까? 예를 들어 사진이있는 사용자가 있습니다. 사용자 테이블과 사용자가 보유한 사진 수를 표시하려면 많은 인스턴스를 실행하는 user.photos.size것이보다 빠르거나 느려 user.photos.count집니까? 감사!

4
Ruby on Rails form_for 클래스가있는 필드 선택
이 벽에 머리를 대고 있습니다. 태그를 사용하여 간단한 선택 태그를 만들고 f.select싶지만 아무것도하지 않습니다. 아래에 예를 넣었습니다. <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> 기본적으로 양식이 제출되면 값을에 배치하는 간단한 목록입니다 object_field. 모든 것이 작동하지만 페이지 소스를 볼 때 클래스 태그는 포함되지 …

13
Rails 4 진품 토큰
진품 토큰 문제가 발생했을 때 새로운 Rails 4 앱 (Ruby 2.0.0-p0)을 작업하고있었습니다. respond_to클래스 메소드를 사용하여 json에 응답하는 컨트롤러를 작성하는 동안 을 사용하여 레코드를 만들려고 할 때 예외 create가 ActionController::InvalidAuthenticityToken발생 하기 시작한 작업에 도달했습니다 curl. 나는 내가 설정했는지 확인 -H "Content-Type: application/json"하고 데이터를 설정 -d "<my data here>"했지만 여전히 운이 없다. …

6
Rails 및 Ruby 1.9의 유효하지 않은 멀티 바이트 문자 (US-ASCII)
Rails 2.3.4에서 Ruby 1.9.1을 사용하고 있습니다. 애플리케이션은 텍스트 입력을 처리하는 것입니다. 같은 것을 시도하면 (내부 인용 부호가 다르게 보입니다) text = "”“" 다음과 같은 오류가 발생합니다. #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end 사용자가 따옴표를 입력 할 수 있으므로 …


5
rake db : migrate를 사용하여 한 단계 만 롤백하는 방법
db/migrate폴더에 마이그레이션 파일을 추가 하고를 실행 한 후 rake db:migrate이전 단계로 돌아가고 싶습니다.을 사용하는 VERSION=n것이 올바른 방법 이라고 생각 하지만 사용할 올바른 n 값을 모릅니다. 현재 n 값을 확인하는 명령이 있습니까? 누구나 사용 방법에 대한 전체 지침을 제공 할 수 있다면 좋을 것 rake db:migrate입니다.

15
OSX 10.7 Lion으로 업그레이드 한 후 Postgresql 복구
최근에 OSX 10.7로 업그레이드하여 psql 서버에 연결하려고 할 때 레일 설치가 완전히 중단되었습니다. 명령 줄에서 사용하면 psql -U postgres 완전히 작동하지만 동일한 사용자 이름과 비밀번호로 레일 서버 또는 콘솔을 실행하려고하면이 오류가 발생합니다. ...activerecord-3.0.9/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in `initialize': could not connect to server: Permission denied (PGError) Is the server running locally and accepting connections …

4
새로운 레일 대 생성
RESTful 컨트롤러에서 새 메소드를 정의해야하는 이유는 무엇이며 작성 메소드로 후속 조치를 수행해야합니까? Google 검색에서 원하는 답변을 얻지 못했습니다. 나는 그 차이점을 이해하지만 그들이 왜 그렇게 사용되는지 알아야합니다.

4
delete_all 대 destroy_all?
테이블에서 레코드를 삭제하는 가장 좋은 방법을 찾고 있습니다. 예를 들어, 사용자 ID가 많은 테이블에있는 사용자가 있습니다. 이 사용자와 모든 테이블에 ID가있는 모든 레코드를 삭제하고 싶습니다. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete 이것은 작동하고 모든 테이블에서 사용자의 모든 참조를 제거하지만 destroy_all프로세스가 너무 무거워서 시도했습니다 delete_all. 자신의 사용자 테이블에서 사용자를 제거하고 …


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