도우미 함수에 전달 된 매개 변수를 기반으로 link_to
을 생성하는 도우미 함수 (예 : application_helper.rb
)를 만들려고합니다. 내가 ERB의 링크를 넣어 한 경우는 형식이 될 것 파일 : 헬퍼 기능에서 레일 뷰 도우미 함수 및 link_to 함수
<%= link_to 'Some Text', { :controller => 'a_controller', :action => 'an_action' } %>
는 텍스트, 컨트롤러와 액션 모두에 전달되거나 계산된다. 그러나 매개 변수가 그대로
params
문자열의 내용이며,
params = "{ :controller => '#{controller}', :action => '#{action_to_take}'}"
html = "#{link_to some_text, params }<p />"
return html
올바른 텍스트가 생성 된 링크 : 도우미 함수의 코드입니다.
params
문자열을 평가하려면 어떻게해야합니까? (ERB 파일에있는대로)?
가 PARAMS 문자열이 당신이 평가하려는에서 오는? –