我正在創建一個web應用程序。 儘管它的效果很好,但在Ruby on Rails中「<%%>」標記內寫入整段代碼非常難看。如何在HTML頁面中包含我自己的Ruby(on rails)函數
我試圖在我的controller.rb中定義一個函數,然後從html頁面調用它。 這不起作用,因爲它不識別該功能。
我很感謝這裏的任何幫助。我把我的功能放在正確的地方嗎?我是否需要使用「require」加載?
例如:
控制器文件:
class WelcomeController < ApplicationController
def index
end
def myfunc(x)
puts x
end
end
HTML文件(index.html的):
<h1>Welcome</h1>
<p>
<%= myfunc(5) %>
</p>
請閱讀:http://stackoverflow.com/editing-help – thirtydot