gpt4 book ai didi

ruby-on-rails - 如何在 RoR 中构造 Util 类

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:24 24 4
gpt4 key购买 nike

我有一个模板,用户可以上传生成报告的模板。他们可以将特殊标签放入 html 模板中,它将替换为数据库中的数据。快速示例:

<div class="customer-info">
<h1>{customer_name}</h1>
<h2>{customer_address_line1}</h2>
<h2>{customer_address_line2}</h2>
<h2>{customer_address_city}, {customer_address_state} {customer_address_zip}</h2>
</div>

我有一个 Controller 可以查找客户,然后解析模板并替换 token 。

现在我在 Controller 中创建了一个胖 Controller 的解析代码。不好。

但是我应该把代码移到哪里呢?模型文件夹?创建一个 Util 文件夹并将其放在那里?

只是不确定 Rails Way 会是什么。

最佳答案

我也很好奇这个,发现了一个很相似的讨论here .老实说,我认为这取决于有多少解析代码。如果只有很少几行,那么模型是一个安全的地方。如果它是一个大包,尤其是可重复使用的包,/lib/文件夹可能是解析本身的更好选择。但是,您绝对应该按照您的建议将其从 Controller 中删除。

关于ruby-on-rails - 如何在 RoR 中构造 Util 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17604955/

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