Tôi đã bắt đầu lập trình trên ASP.NET MVC Framework cách đây một năm. Gần đây. Tôi đã học Ruby On Rails Khung Có "tùy chỉnh html helper" trong ASP.NET MVC Vì vậy, tôi có thể tạo helper html của riêng tôitạo các trình trợ giúp html tùy chỉnh trong ruby trên đường ray
<%= Html.MyOwnHtmlHelper() %>
Tôi đã học được rằng có những người giúp đỡ html trong Ruby như vậy như
<% text_area %>
mà làm tại html
tôi có một câu hỏi. Tôi có thể tạo trình trợ giúp html của riêng mình để hiển thị html của riêng mình không?
Trình trợ giúp HTML có phải là Mô-đun không? Nó có thể là một lớp học không? –
Tôi biết điều này là cũ nhưng: để sử dụng xây dựng trong cơ chế đường ray và nó sẽ được tự động có sẵn, nó phải là một mô-đun trong thư mục 'helper' và có thể được đặt tên chính xác. Bạn có thể sử dụng một đối tượng ruby cũ (một lớp) - và sau đó bạn chỉ cần gọi nó với tên đầy đủ của nó và '<% = HelloWorldHelper.new.hello_world_tag%>' nhưng cơ chế trợ giúp đơn giản hơn và là một quy ước, và bạn chỉ cần gọi '<% = hello_world_tag%>' – Gal