Rails - Helper

Published on:

Helper是什麼

  • Helper是一種輔助方法,目的是將Ruby code帶入view當中,而不是單純的平舖直敘。 這點也是Rails分工的一環,model和 controller的method不能在view當中直接使用,只有helper method才行。

Helper和Helper method差在哪裡?

  • Helper是一個概念,而在Rails架構中helper自己有一個資料夾,我們可以在裡面定義helper method,定義完以後就可以在view當中使用。
  • Rails當中有提供很多內建的helper,只要是.erb結尾的檔案,都可以使用helper,包括html.erb、js.erb等等。
  • helper這個詞並不會使用於controller和model當中。



- 資料來源:http://motion-express.com/blog/20141025-rails-helper

Comments

comments powered by Disqus