在项目中浏览页面的模板是共用的,位于app/views/shared/index.html.erb下, Rails升级到2.1版后(原2.0.2)就无法定位到该文件了,看提示信息后才知道调用某个controller时render该模板文件时总是加上控制器名字,请问如何解决.谢谢!
Rails2.0.2的跳转代码如下:
[code="java"]
respond_to do |format|
format.html { render :action => "/shared/index", :layout => "/shared/g_list" }# index.html.erb
end
[/code]
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
weixin_42215943
2008-07-04 15:45浏览 165
已采纳
请问在Rails2.1中如何共享VIEW的模板?
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
iteye_1222 2008-07-05 00:10最佳回答 专家已采纳[code="ruby"]
respond_to do |format|
format.html { render :partial => "/shared/index", :layout => "/shared/g_list" }# index.html.erb
end
[/code]
将action改成partial尝试一下.采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2008-07-04 15:45回答 2 已采纳 [code="ruby"] respond_to do |format| format.html { render :partial => "/shared/index", :l
- 2010-06-10 21:00回答 2 已采纳 1、安装action_mailer_tls 2、在environment.rb中加入 [code="ruby"] ActionMailer::Base.delivery_method = :sm
- 2011-11-15 19:35回答 5 已采纳 1.启动,在/config/initializers 下创建一个文件,然后监听rails的启动。 2.同样在该目录下 重写 Ruby Kernel 的一个方法(at_exit) 去监听 rails
- 2020-08-15 23:52楼上有只喵的博客 文章目录1.View1.1 view的原理1.2.View的查找1.3.View的分类1.4.View解析1.5.View的命名2.render2.1 render的作用2.1.1 render在controller的作用2.1.2 render在view的作用2.2 render遍历输出2.3 实例变量3.Layouts...
- 2021-07-02 10:38摆渡仁的博客 Rails 应用模板 — Ruby on Rails Guides更多内容 rubyonrails.org: 更多内容博客指南API提问到 GitHub 贡献Ruby China 社区Rails 指南首页指南索引新手入门Rails 入门模型Active Record 基础Active Record 迁移...
- 2010-10-19 10:0719.2 在模型对象中指定关联 269 19.3 belongs_to和has_xxx声明 271 19.4 连接多张表 282 19.5 自引用的连接 289 19.6 Acts AS 290 19.7 何时保存 293 19.8 预先读取子记录 294 第20章 ActiveRecord第三部分:对象...
- 2018-10-04 23:32回答 1 已采纳 You can share the session between two backends (regardless of the backends) using redis datastore
- 2008-07-14 08:07回答 6 已采纳 ruby script/gentrate scaffold user name:string 这样??? 那是不会有问题的啊... rake db:migrate 执行了吗?
- 2018-05-25 00:08回答 1 已采纳 You can use the Kernel#exec function to call another scripts in the SO. Example: exec( "php /foo
- 2021-11-08 11:32七天啊的博客 文章目录一、Ruby on Rails 简介二、漏洞简介三、漏洞复现 一、Ruby on Rails 简介 Ruby on Rails(官方简称为 Rails,亦被简称为 RoR),是一个使用 Ruby 语言写的开源 Web 应用框架,它是严格按照 MVC 结构开发...
- 2010-03-04 10:34应用Rails进行敏捷Web开发(中文版)第三版 目录 i 第 1 章......................................................................................................................................... 1 简介.....
- 2014-05-24 19:15KK.JustDOIT的博客 需要用这样的形式来使用:render :partial =&...比如我的模板文件在app/views/book /_search_form.rhtml,若在BookController的方法中调用时,直接用 render :partial => ’search_form’ 若在...
- 2008-06-19 08:42回答 2 已采纳 我再来补充一下,以上的方法是可行的,但是在rails2.1中,有更好的方法来实现这个。 [code="ruby"] map.resources :managers, :member => {
- 2015-06-27 00:12回答 1 已采纳 Sure, you can do this in Rails. First, you need to define the route for your request. Write the fo
- 2009-04-24 07:23回答 2 已采纳 方法1: 控制台下输入 gem server 然后访问 localhost:8808 方法2: 譬如你想查 has_many 的说明, 控制台下输入 ri has_many 方法3
- 2010-09-02 16:46在随后的“Rails框架“部分中,作者深入介绍了Rails框架的各个组件。 除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的...
- 2020-08-27 15:22whatday的博客 Ruby on Rails是一个 Web 应用程序框架,是一个相对较新的 Web 应用程序框架,构建在 Ruby 语言之上。它被宣传为现有企业框架的一个替代,而它的目标,就是让 Web 开发方面的生活,变得更轻松。 【CVE-2019-5418】...
- 2012-10-03 09:28alada007的博客 Ruby rails页面跳转代码如下: 1.render(:text => string) 2.render(:inline => string, [:type => "rhtml"|"rxml"]) 3.render(:action => action_name) 4.render(:file => path, [:use_full_path => true|fa
- 2010-08-12 13:36回答 2 已采纳 可以实现. 你的validation的错误提示,时在一起还是跟在后面. 如果你写在后面可以用error_message_on. 或者你自己可以重写一个方法,很简单的,参考下rails源码,很快就
- 2012-07-16 10:10u010744827的博客 ... 1. partial ...1.1 把partial作为view的一部分来渲染,可以调用render方法: <%=render :partial=>"menu"%> 上面的代码会把文件名为_menu.html.erb的模板渲染到...
- 没有解决我的问题, 去提问