【问题标题】:Easy way to find a view file in rails?在rails中查找视图文件的简单方法?
【发布时间】:2011-08-02 13:42:23
【问题描述】:

我与对 Rails 了解最少的设计师一起开发 Rails 应用程序。 她通过 Linux 服务器上的文件共享在 Windows 上工作。 她总是很难找到要处理的视图文件。

我通常使用 'grep' 来查找视图文件。 但她不能。

如果你有好的建议,请与我分享。

我有一个想法可能有点过头了。 有没有办法在 html 文件中自动在视图文件(包括布局和部分?)周围添加 cmets?

像这样:

<!--Starting app/views/some_dir/some_file.html.erb-->
HTML here...
<!--Ending app/views/some_dir/some_file.html.erb-->

这样,我的设计师可以很容易地找到文件。 当然,这应该只是自动和开发环境。

谢谢。

山姆

【问题讨论】:

  • 你觉得 gnuwin 或其他东西给她 'grep' 命令怎么样?或者这个其他帖子可能有用stackoverflow.com/questions/4973699/…
  • 我不确定我是否理解问题所在。她的机器上的文件目录与你的机器上的不同吗?这样你就不能让她看“app/views/etc”?
  • @MrDanA:不,文件目录是一样的。通常我会告诉她修改特定的网页(URL)而不是特定的视图文件。

标签: ruby-on-rails


【解决方案1】:

我在我的一些项目中使用 Rails 脚注 gem (https://github.com/josevalim/rails-footnotes),它允许我单击应用程序页脚中的链接,在 TextMate 中打开当前视图(也显示部分视图)。不确定是否可以对其进行自定义以使用 Windows 文本编辑器,但您可以查看 URL 来计算文件名。

即在 MacVim 中打开一个文件,它会创建以下链接:

mvim://open?url=file:///Users/steveholt/Sites/foo/app/views/projects/log.html.haml

对于 TextMate:

txmt://open?url=file:///Users/steveholt/Sites/foo/app/views/projects/log.html.haml

【讨论】:

  • 这似乎非常接近我想要的。谢谢。
  • 很棒的东西,它接近于 magento 的开发者工具
猜你喜欢
  • 2010-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-24
  • 2011-01-18
  • 2016-11-06
  • 2014-01-10
  • 2011-09-05
相关资源
最近更新 更多