ruby-on-rails – 在Rails中记录部分参数
是否有任何标准或新兴标准来记录可传递给Rails部分的参数?
当_my_partial.html.erb期望一个标题和一个元素local var与render’my_partial’,title:t,elements:e一起传递时,必须有一种通用的方法来记录它们的名字,预期的类型和角色,而不需要读取整个部分码.类似RDoc或Tomdoc的方法和类.不存在吗? 编辑:我发现a post其作者主张使用<%var || ='default_val'%>初始化参数在partial的第一行,这确实是一种安全的做法和一种代码内的doc.对此真的没有评论/参数声明解决方案吗? 解决方法
在partial的开头,只需调用所引用的所有变量.
# _my_partial.html.erb <% title %> <--- first line of file <% elements[0] %> <h3><%= title %></h3> <% elements.each do |element| %> <p> etc ... </p> 这对您的项目有利的原因: >它不依赖于评论或非代码文件 使用<%var || ='default_val'%>的做法实际上是不安全的,因为它允许隐藏错误.你希望你的代码能够在没有正确完成任务的情况下立即爆炸.如果这些变量应该通过,那么你希望代码在它们不存在时爆炸. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |