tôi có phương pháp thử nghiệm trong những người giúp đỡ/application_helper.rb file:Sự khác nhau giữa <% ... %> và <%= .. %> trong đường ray 3
def test
concat("Hello world")
end
Sau đó, trong index.html.erb tôi gọi như:
Blah
<% test %>
Các trình duyệt hiển thị:
Blah Xin chào thế giới
Đó là bình thường, nhưng nếu tôi thay đổi
<%= test %>
màn hình hiển thị trình duyệt:
Blah Xin chào worldBlah Hello world
Nó lặp lại tất cả các trang. Tôi không biết tại sao? Sự khác nhau giữa chúng là gì? Cảm ơn sự giúp đỡ của bạn!
Có lý do cụ thể nào bạn đang sử dụng 'concat' không? –