ruby-on-rails - 输出在 rails 3.1 中呈现的 View 的名称

标签 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

这如何转化为 Rails 3.1?

@template.instance_variable_get(:@_first_render).name

它应该输出正在呈现的 View 的名称。注意:它并不总是与 params[:action] 相同

谢谢!

最佳答案

您可以为 Rails 3.0.X 找到一个很好的答案 here .

another对于 Rails 3.1.x,但我尝试没有成功。

关于ruby-on-rails - 输出在 rails 3.1 中呈现的 View 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7728871/

相关文章:

nginx - 加载共享库时出错 : 'libpcre.so.0: cannot open shared object file: No such file or directory'

ruby-on-rails-3 - 为什么在 Rails 3.1 上不再使用带有作用域的合并方法?

ruby-on-rails - 在 Nested Model Form Rails 4 中删除记录的问题

sql - 使用 * 通配符按条件查找

ruby-on-rails - rails 5.1.4 ( ActionCable + Jobs + Devise + ConversationsController.render )

ruby-on-rails - 如何从多个地方重定向到上一页?

ruby - linux 上的 win32-api 安装问题

ruby-on-rails - 没有路由匹配 [GET] "/"

ruby-on-rails-3 - Rails 3 应用程序 : for oAuth-only sign-in using Facebook and Twitter, 我应该使用 Devise/OmniAuth 还是仅使用 OmniAuth?

ruby-on-rails-3.1 - Rails 3.1.2 - Bundler 找不到 gem "railties"的兼容版本