Rails erb의 기호 정보<%>
<%>/<%=%>는 무엇입니까?
과제 처리 과정에서 갑자기 나타난'<%=%>'를 몰라서 조사했던 노트들을 정리해 메모로 남겼다.
Rails의.erb 형식의 파일에서 <%><%=%>로 감싸면 HTML 파일에 루비 코드를 삽입할 수 있을 것 같습니다.
(erb = Embeded Ruby의 약어)
예를 들어 다음 코드를 입력하면
4
4
top.html.erb
<% language = "Ruby" %>
<P><%= language %>を学ぶ</P>
↓ 결과localhost:3001
.
또한 <%language = "Ruby"%> 변수의 정의는 일반적으로 작업에 의해 정의됩니다.
controller
def top
@language = Ruby
end
top.html.erb
<%= @language %>
※ 동작 정의의view 변수에 "@"을 추가하는 것을 잊지 마세요!<%= form_for%> 사용 방법
top.html.erb
<%= form_for ('モデルクラスのインスタンス') do |f| %>
フォーム内容記入
<% end %>
↓ 코드로 수정 후
top.html.erb
<%= form_for (@user) do |f| %>
<% f.text_field :name %>
<% f.submit %>
<% end %>
이런 느낌이야.
top.html.erb
<form class="top">
<input name="">
</form>
의 형식으로도 칠 수 있습니다,<%=form>for%>짧게 쓰고 안전성도 높아서 추천합니다.
참고 문장
어떤 사람이 <%>를 더 상세하게 썼다.감사합니다.
Rails의 eb에 사용되는 기호의 의미
<%= form_for ('モデルクラスのインスタンス') do |f| %>
フォーム内容記入
<% end %>
<%= form_for (@user) do |f| %>
<% f.text_field :name %>
<% f.submit %>
<% end %>
<form class="top">
<input name="">
</form>
Reference
이 문제에 관하여(Rails erb의 기호 정보<%>), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/natsumi_23/items/42f4b075e417aaf925df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)