gpt4 book ai didi

ruby-on-rails - 何时使用助手与模型

转载 作者:行者123 更新时间:2023-12-03 08:49:11 27 4
gpt4 key购买 nike

我是Rails的新手,只是想知道何时应该将代码放入Helper中,而不是将代码放入Model中。

可以说有一个“经验法则”吗?

最佳答案

如果您正在 View (模板)中工作,并且需要构建诸如<table>之类的复杂HTML,请使用帮助器。或者,如果您想更改一些未连接到数据库的演示数据。

def truncate_html( html, options = {} )
options[:length] = 35 unless options[:length]
truncate( strip_tags( html ), options )
end

在处理数据库对象时,要简化业务逻辑,请使用模型。
  def one_day?
start_date.to_s[0,9] == end_date.to_s[0,9]
end

指南中的 助手: http://guides.rubyonrails.org/form_helpers.html

这是 模型: http://guides.rubyonrails.org/active_record_querying.html

关于ruby-on-rails - 何时使用助手与模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5019794/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com