128得票11回答
如何在Rails中呈现不同格式的部分视图?

我试图生成一个包含一些HTML的JSON响应。因此,我拥有 /app/views/foo/bar.json.erb 文件: 我正在尝试生成一个包含 HTML 的 JSON 响应。因此,我有一个名为 /app/views/foo/bar.json.erb 的文件:{ someKey: 's...

67得票4回答
Rails:部分视图应该知道实例变量吗?

Ryan Bates的nifty_scaffolding插件就可以实现这个功能。 edit.html.erb文件。 <%= render :partial => 'form' %> new.html.erb <%= render :partial => ...

59得票4回答
如何在Rails控制器中混合并调用link_to?

这似乎是一个初学者问题,但简单的答案却让我不知所措。我需要在ActionController方法中调用link_to来生成一个HTML链接。ActionView::Helpers::UrlHelper.link_to会调用url_for,但它会调用AV模块的版本而不是控制器的版本。我设法通过添...

57得票3回答
如何将Rails视图助手提取到一个宝石文件中?

我有一组常用的rails视图助手程序,并希望将它们打包成一个gem,以便我可以在视图中通过在Gemfile中添加一行来访问这些助手程序。 我之前使用Bundler和Jeweler创建过gems,但我不太清楚如何在gem中组织Rails视图助手程序并将它们包含在Rails中。 我希望能得到任...

43得票3回答
当我膨胀一个布局用于MenuItem的ActionView时,应该传递什么参数作为根节点?

我有一个ImageView,将其附加到一个MenuItem作为其ActionView(该项目出现在ActionBar中)。此视图的布局来自XML。我是这样膨胀它的:ImageView actionView = (ImageView) layoutInflater.inflate( R.l...

38得票4回答
Rails 3中的动态错误页面

Rails 2.3.x中,您可以这样覆盖render_optional_error_file:# ApplicationController.rb protected def render_optional_error_file(status_code) render :templ...

38得票3回答
Rails将form_for对象传递给局部视图

我想将form_for对象传递给一个局部模板:<%= form_for @price do |f| %> ... <%= render :partial => "price_page", :object => @price, :as => :f ...

28得票8回答
如何在普通的Ruby代码(非Rails)中使用strip_tags?

我需要将HTML转换为纯文本。在ActionView的SanitizeHelper中有一个不错的函数可以实现该功能,但我不知道如何在简单的test.rb文件中引用它并使用它。 http://api.rubyonrails.org/classes/ActionView/Helpers/Sani...

25得票3回答
自定义操作视图无法点击。

我正在尝试将自定义的ActionView添加到我的ActionBar中。 我想添加一个常见的刷新按钮(ImageButton,在FrameLayout中使用ProgressBar),但是如果我使用了ActionView,onOptionsItemSelected()从未被调用。 以下是代码...

23得票1回答
如何在Rails的部分渲染查找中添加视图路径?

我希望有以下的目录结构:views/ app1/ users/_user.html.erb users/index.html.erb app2/ users/index.html.erb shared/ users/_user.html.erb ...