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

Ruby on Rails는 Ruby로 작성된 오픈 소스 웹 개발 프레임 워크입니다. Ruby on Rails는 구성에 대한 컨벤션 원칙을 따르므로 생산성을 유지하기 위해 물건을 다시 발명 할 필요가 없습니다. 이 태그는 Rails 3 관련 질문에만 사용하고 해당 질문에 [ruby-on-rails] 태그를 지정하십시오.

13
Rails 3 또는 Ruby에서 기간을 시간 : 분 : 초 (또는 유사)로 변환
이 작업을 수행하는 간단한 / 내장 된 방법이 있다는 느낌이 있지만 찾을 수 없습니다. 정수로 된 기간 (초)이 있고 친숙한 형식으로 표시하고 싶습니다. 예를 들어 3600은 "01:00:00"또는 "1 시간"등으로 표시됩니다. 나는 그것을 할 수 time_ago_in_words(Time.zone.now+3600)있지만 약간의 해킹처럼 느껴집니다.이 값을 포맷하기 위해 현재 시간에서 더하거나 빼야 할 이유가 없습니다. 거기인가 duration_in_words()또는 …


24
Rails 3에서 탐색에 "현재"클래스를 추가하는 가장 좋은 방법
탐색 메뉴에 일부 정적 페이지가 있습니다. 현재 표시중인 항목에 "current"와 같은 클래스를 추가하고 싶습니다. 내가하는 방법은 컨트롤러와 동작을 확인하기 위해 수많은 도우미 메서드 (각 항목에 대해)를 추가하는 것입니다. def current_root_class 'class="current"' if controller_name == "homepage" && action_name == "index" end <ul> <li <%= current_root_class %>><%= link_to "Home", root_path %> 그렇게하는 …



11
Rails 3에서 마이그레이션 파일을 삭제하는 방법
마이그레이션 파일을 제거 / 삭제하고 싶습니다. 어떻게할까요? 여기에 비슷한 질문이 있다는 것을 알고 있지만 업데이트로서 스크립트 / 파괴를 수행하는 것보다 더 좋은 방법이 있습니까? 또한, 나는 어떻게해야 db:reset하거나 db:drop내가 제거하면 / 마이그레이션을 삭제 하시겠습니까?

1
터미널을 통해 레일 앱에 컬 json 게시 요청
OS x 터미널에서 curl 명령을 사용하여 레일 앱에 사용자를 만들려고합니다. 데이터 형식에 관계없이 앱은 유효성 검사가 통과하지 않은 응답을 반환합니다. curl http://localhost:3000/api/1/users.json -i -X POST -d {"user":{"first_name":"firstname","last_name":"lastname","email":"email@email.com","password":"app123","password_confirmation":"app123"}}" 나는 모든 변형을 시도했습니다. [] 대괄호를 사용해 보았고 user = {data ..}를 시도했지만 아무것도 작동하지 않는 것 같습니다. 어떤 아이디어?

10
Rails : Rails Form에서 제출 버튼의 텍스트를 변경하는 방법
_form.html.erb 파일을 아래에 나열했습니다. 제출 버튼의 텍스트를 변경하는 것입니다. html로 수행하는 방법을 알고 있지만 Rails 3에서 수행하는 방법은 확실하지 않습니다. %= form_for(@faq) do |f| %> <% if @faq.errors.any? %> <div id="error_explanation"> <h2><%= pluralize(@faq.errors.count, "error") %> prohibited this faq from being saved:</h2> <ul> <% @faq.errors.full_messages.each do |msg| %> <li><%= msg %></li> …

4
Rails-연결 여부 확인?
다른 모델 B에 대한 "has_many"연결이있는 모델 A가 있습니다. A에 삽입하려면 B에 대한 관련 레코드가 하나 이상 필요하다는 비즈니스 요구 사항이 있습니다. 이것이 사실인지 확인하기 위해 호출 할 수있는 메서드가 있습니까? 또는 사용자 지정 유효성 검사를 작성해야합니까?

5
Rails 용 라우팅 리소스에서 : id 매개 변수의 이름 변경
동적 매개 변수 슬롯을 변경하는 방법을 둘러 보았고 정확한 작업을 수행하는이 게시물을 찾았습니다. 게시물은 https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in입니다. 기본적으로 수행하는 작업은 다음과 같은 경우입니다. map.resources :clients, :key => :client_name do |client| client.resources :sites, :key => :name do |site| site.resources :articles, :key => :title end end 이러한 경로는 다음 경로를 만듭니다. /clients/:client_name /clients/:client_name/sites/:name /clients/:client_name/sites/:site_name/articles/:title …


4
관계를 통해 has_many의 고유 레코드를 표시하는 방법은 무엇입니까?
Rails3의 관계를 통해 has_many의 고유 레코드를 표시하는 가장 좋은 방법이 무엇인지 궁금합니다. 세 가지 모델이 있습니다. class User < ActiveRecord::Base has_many :orders has_many :products, :through => :orders end class Products < ActiveRecord::Base has_many :orders has_many :users, :through => :orders end class Order < ActiveRecord::Base belongs_to :user, :counter_cache => true belongs_to …

4
Rails 환경에서 Ruby 파일을 어떻게 실행하나요?
Rails 환경에서 Ruby 파일을 실행하고 싶습니다. rails runner는 내가하고 싶은 일을 거의 수행하지만 파일 이름과 인수 만 제공하고 싶습니다. 이전에 해본 적이 있기 때문에 이것이 가능할 것이라고 확신합니다. 누군가이 작업을 수행하는 방법을 상기시켜 줄 수 있습니까?

3
레일 3에서 CSRF 토큰 끄기
iPhone 애플리케이션에 일부 API를 제공하는 레일스 앱이 있습니다. 올바른 CSRF 토큰을 얻지 않고 리소스에 간단히 게시 할 수 있기를 원합니다. 여기 stackoverflow에서 볼 수있는 몇 가지 방법을 시도했지만 더 이상 레일 3에서 작동하지 않는 것 같습니다. 도와 주셔서 감사합니다.


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