반응형
Rails-정의되지 않은 메소드`stringify_keys '
사용자가 뒤로 버튼을 클릭 할 때 루비 코드 블록을 만들려고합니다. "/ projects / 11 / steps / 4": String "에 대해"undefined method`stringify_keys '오류가 발생합니다. 코드는 내가 할 일을 제거하고 끝낼 때 작동합니다. link_to에 do를 어떻게 추가합니까?
<%= link_to 'Back', project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %>
<% end %>
블록 형식을 사용하는 link_to경우 텍스트 콘텐츠를 사용할 수 없습니다 (블록은 텍스트 콘텐츠입니다). 다음을 수행해야합니다.
<%= link_to project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %>
Back
<% end %>
일반적으로 링크 콘텐츠로 이미지 또는 기타 태그를 포함하려는 경우에 사용됩니다. 순전히 디스플레이 목적입니다. 이 블록은 자바 스크립트와 같은 기능을 제공하지 않으므로 여기에서 찾고있는 추가 표시 동작인지 확인하세요. :)
블록을 통과하면 링크 이름을 전달하지 마십시오. 해야한다:
<%= link_to project_step_path(@project, @project.steps.count-1), :class => "btn btn-small" do %>
Back
<% end %>
참고 URL : https://stackoverflow.com/questions/14986559/rails-undefined-method-stringify-keys
반응형
'Program Club' 카테고리의 다른 글
| Option [X]의 Scala 컬렉션을 X의 컬렉션으로 변환하는 방법 (0) | 2020.10.20 |
|---|---|
| 배열의 Ruby 출력 내용을 쉼표로 구분 된 문자열 Ruby (0) | 2020.10.20 |
| Asp.Net MVC : 내 URL에서 대시를 어떻게 활성화합니까? (0) | 2020.10.20 |
| gcc -ggdb와 gcc -g의 차이점은 무엇입니까? (0) | 2020.10.19 |
| 가상 소멸자는 상속됩니까? (0) | 2020.10.19 |