2011-04-26 4 views
0
내가 오류 유효하지 않은 정규 표현식 플래그 리터를 던졌습니다

잘못된 정규 표현식 플래그

  <%= link_to "Link ", "#", :onclick => "#{abc_path(:type => type)}" %> 

방법이 문제를 해결하기 위해 내 레일 응용 프로그램에서 다음과 같은 링크를 데

...

답변

0

HTML의 onclick 속성에 유효한 Javascript 코드가 있어야합니다.

당신이해야하는 것은 같은 생산 가능성 : 브라우저가 자바 스크립트로 그것을 실행할 수 없기 때문에 당신에게 문제를 일으킬 수

<a href="#" onclick="/abc/foo?type=mytype">Link</a> 

합니다. 귀하가 성취하고자하는 것을 알려 주시면 올바른 방법으로 해결하도록 도와 드리겠습니다.

+0

링크를 클릭하면 링크가 하드 코드 된 것처럼 보입니다. var url = "/ abc/foo? type = mtype"; 내가 namedroutes를 사용하는 레일 방식으로 모든 하드 코딩을 제거합니다. – useranon