在rails应用程序中,在哪种情况下使用partial,何时使用helper?我发现两者非常相似,因为它们代表标记片段.

关于这件事有大会吗?使用它们的"rails方式"是什么?

谢谢

推荐答案

我想我的经验法则是使用一个助手来构建一个单一的显示"单元"——比如一个包含链接的跨距——并使用一个分部来构建一个由多个显示"单元"组成的更复杂的显示单元——比如网格或菜单.

Ruby-on-rails相关问答推荐

Rails TurboStream:可以向元素动态添加一个css类吗?

`heroku Open`和`heroku run rake db:Migrate`不工作(";没有这样的文件或目录";)

在Ruby on Rails中获取堆栈级别太深错误(&Q)

Rails ActiveRecord::LogSubscriber 不输出详细查询日志(log)

Rails 7 - 富文本不显示附加的媒体内容

如何使用继承类 (STI) 获取 Ruby on Rails 类中基类的实例

CanCanCan、Pagy 和 Meil​​iSearch,如何组合这 3 个 gem?

Ruby on Rails form_with 不显示错误,卡在服务器端

Ruby on rails 查询不知道怎么写

Rails 100% 新手问题 - send() 方法

使用rails form_for时带有_path的未定义方法

Ruby - ActiveRecord::ConnectionNotEstablished

Rails:删除级联与依赖销毁

在两个 DateTime 之间迭代,步长为一小时

从 Rails 模型内部访问翻译文件 (i18n)

Rails:仅当值存在时如何验证格式?

如何将变量 link_to 定义为外部 URL

从 ActiveRecord 对象中提取两个属性的快捷方式?

活动管理员:仅自定义新表单

如何更改 Rails 3 控制器中视图文件的默认路径?