2016-07-12 2 views
0

Ruby on Rails에 대한 간단한 양식의 보석을 사용하여, 나는이처럼 보이는 형태를 갖는다 카테고리 입력? 내 말은, "음식"이라는 카테고리가 있다면 "사과"라는 하위 카테고리를 선택할 수 있지만 "테이블"은 선택할 수 없다는 것입니다. 이것이 가능한가?RoR에 간단한 양식을 입력



카테고리 모델 :

class Category < ApplicationRecord 
    has_many :articles 
    has_many :subcategories 
end 

하위 카테고리 모델 :

당신은 혼자 레일이 할 수없는 일이 원하는 것은
class Subcategory < ApplicationRecord 
    belongs_to :category 
end 

답변

0

. Rails는 페이지 업데이트에 대한 작업을 수행합니다. 당신은 무엇이 필요 jQuery를 같은 자바 스크립트 라이브러리 .change()가 가

$("#article_category_id").change(function() { 
    # Code to update content of subcategory 
} 

예 여기처럼이 사이트에서 찾을 수 있습니다

같은 온 - 페이지 이벤트 후 페이지의 내용을 변경하는 것입니다 Use jQuery to change a second select list based on the first select list option

+0

네, 무엇을의 I 너무 생각하고 있었다. 이 경우 jQuery와 레일즈를 어떻게 통합 할 것인지 전혀 모르겠다. 자바 스크립트는 카테고리/하위 카테고리가 포함 된 데이터베이스에 액세스 할 수 있어야한다. – Alex

+0

다음은 HAML 및 CoffeeScript를 사용하는 답변입니다. http://stackoverflow.com/questions/34867232/populate-rails-form-with-data-based-on-the-previous-field-select – Okomikeruko

관련 문제