Ruby (2) 썸네일형 리스트형 ruby on rails Filter chain halted as :authorize rendered or redirected from을 사용해 값을 넘기는 코드를 짜던 중 Filter chain halted as :authorize rendered or redirected에러가 발생했다. 필자의 상황은 아래의 코드를 작성한 이 후 였다. 1. html.haml : from 작성 2. controller.rb : date action 작성 3. routes.rb : route 작성 원인은 (permission)권한 문제 였고 init.rb파일의 코드를 수정함으로써 해결되었다. init.rb ▼ project_module :dashboard do permission :view_dashboards, { :rdb_dashboard => [:index ], :rdb_taskboard => [:index, :filter, :move, :.. 루비 기초 / 루비 해시 선언/루비 변수 루비 해시(hash) 키를 값에 맵핑할 수 있는 자료 구조이다. 다시 말해 키값으로 매핑된 데이터를 불러오는 것이다. - 해쉬 선언 1. colors = {'red' => 'ff0000'} 2. colors = {red: ,'ff0000'} 이 두가지 해쉬 선언이 같은 의미 이다. 두번째 방식을 보면 해쉬 키에 따옴표(')가 없는 것을 주의 해야한다. - 해쉬 사용 colos[:red] 값 > 'ff0000' 루비의 변수 - 변수 선언 지역 변수 amor 지역변수는 자신이 선언된 스코프에서만 사용 된다. 쉽게 말해 클래스에서 선언한다면 클래스 안에 메소드에선 사용할 수 없다. (자바 언어와 다른 점이다.) 전역 변수 $amor 어디서 선언을 하던 어디서든 불러 올 수 있다. 인스턴스 변수 @amor 같은.. 이전 1 다음