0 0

请问在Rails2.1中如何共享VIEW的模板?5

在项目中浏览页面的模板是共用的,位于app/views/shared/index.html.erb下, Rails升级到2.1版后(原2.0.2)就无法定位到该文件了,看提示信息后才知道调用某个controller时render该模板文件时总是加上控制器名字,请问如何解决.谢谢!
Rails2.0.2的跳转代码如下:
  respond_to do |format|
    format.html { render :action => "/shared/index", :layout => "/shared/g_list" }# index.html.erb
  end
2008年7月04日 15:45

2个答案 按时间排序 按投票排序

0 0

采纳的答案

 respond_to do |format|  
   format.html { render :partial => "/shared/index", :layout => "/shared/g_list" }# index.html.erb  
 end 

将action改成partial尝试一下.

2008年7月05日 00:10
0 0

非常感谢你的指导,问题已经解决!

2008年7月05日 09:09

相关推荐

    RAILS2.1的中文版资料

    ### RAILS2.1的中文版资料:新特性与改进详解 #### 概述 《RAILS2.1的中文版资料》是一份针对Ruby on Rails 2.1版本的详细介绍文档,由Carlos Brando和Marcos Tapajós共同编写,并由中国Rails社区成员翻译成中文...

    What’s New In Rails 2.1

    Rails 2.1的推出标志着Ruby on Rails框架在不断进化和完善的过程中又迈出了一大步。这些新特性的加入不仅增强了Rails框架的功能性,也使得开发过程更加高效和便捷。对于广大Rails开发者而言,这些变化无疑将为他们...

    ruby on rails 2.1新特性介绍

    - **基于UTC的迁移**:在Rails 2.1中,所有的数据库迁移默认使用协调世界时(UTC)进行时间戳标记,这有助于避免因时区不同导致的数据一致性问题。 #### ActionPack和ActionController改进 - **增强缓存机制**:...

    ruby on rails 2.1 what is new (CN)

    在Rails 2.1中,模型类现在内置了修改追踪功能。这意味着开发人员可以很容易地检测到模型对象的哪些属性发生了改变,这对于实现审计日志或者保存前的数据验证非常有用。例如: ```ruby class User before_save :...

    rails2.1與Oracle 連結所需gem

    标题“rails2.1与Oracle连接所需gem”指的是在Rails 2.1版本的应用程序中,如何配置和使用Oracle数据库的宝石(gem)扩展。Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业...

    rails 2.1 CHM api文档

    rails 2.1的api文档,chm格式,官方最新版

    rail 2.1 chm

    在Rails 2.1中,ActiveRecord增强了许多功能,如动态属性、更好的关联处理和更强大的查询接口。例如,`find_by_*`方法的引入,使得查询更加便捷,而`has_many :through`关联则允许通过中间表来建立多对多关系。 2. ...

    Rails相关电子书汇总

    7. **Gemfile和Bundler**:Rails项目通过Gemfile管理依赖,Bundler工具确保在开发环境中安装正确的gem版本。 8. **ActiveSupport**:包含许多实用的工具类和模块,如时间戳处理、字符串处理等,它们被广泛地应用于...

    Agile Web Development With Rails 3rdEdition

    - 本书基于Rails 2编写,特别指出,书中的示例代码已在Rails 2.1版本上进行过测试。 - 第二版覆盖了Rails 1.2.6版本,这部分内容在本书中以灰色页眉和页脚标记。 - 逐步迁移过程中,内容更新到Rails 2的部分将以...

    Rails项目源代码

    Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...

    Ruby On Rails中文教材(PDF)

    在Rails框架中,关键知识点包括: 1. **Ruby基础知识**:首先,理解Ruby语言的基本语法和特性是至关重要的,如变量、数据类型、控制结构、类和模块等。 2. **Rails框架结构**:学习者需要了解MVC架构,包括模型...

    Agile Web Development with Rails 3nd Edition Beta

    特别需要注意的是,在许多章节中,屏幕截图尚未更新以匹配 Rails 2.1 的结果。 #### Rails 的持续发展 Rails 核心团队仍在对 Rails 2 进行开发。随着时间推移,新版本可能会引入与之前版本不兼容的应用程序。为了...

    Rails的中文乱码问题

    标题中的“Rails的中文乱码问题”涉及到的是在使用Ruby on Rails框架开发Web应用时,遇到的中文字符编码不正确的问题。Rails是一个基于Ruby语言的开源Web开发框架,它遵循MVC(Model-View-Controller)架构模式。在...

    rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板.zip

    rails_email_preview, 在 Rails 中,预览和编辑应用程序邮件程序模板 Rails 电子邮件预览 使用这里 Rails 引擎在浏览器中预览电子邮件。 兼容 Rails 4.2 。电子邮件审阅: 所有电子邮件预览的列表: 代表有两个主题...

    使用Aptana+Rails开发Rails Web应用(中文)

    安装过程中,遵循提示进行,确保选择自定义安装并勾选Rails相关的插件,以便在Aptana中获得对Rails的全面支持。 安装完成后,打开Aptana Studio,创建一个新的Rails项目。在“File”菜单中选择“New”然后点击...

    rails指南 中文版

    Rails提供了一套强大的模板系统,使得开发者可以使用ERB(Embedded Ruby)或HAML等语法来编写视图。 4. **Routes**:Rails的路由系统负责将HTTP请求映射到相应的控制器动作。通过配置routes.rb文件,开发者可以定义...

    Ruby on Rails中文指南

    Ruby on Rails,简称Rails,是一款基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,旨在提升开发效率和代码的可读性。Rails以其“约定优于配置”的设计理念,以及“DRY(Don't Repeat ...

    Subsonic2.1版 类似Rails的开源.NET项目

    Subsonic是一个强大的开源.NET框架,它借鉴了Ruby on Rails(Rails)的设计理念,为.NET...通过深入理解和运用Subsonic 2.1版,开发者可以在.NET平台上快速构建高质量的Web应用程序,同时享受到类似Rails的开发体验。

    在Rails中使用SSL

    标题“在Rails中使用SSL”涉及的是如何在Ruby on Rails框架下配置并使用安全套接层(SSL)来实现网站的加密通信。Rails是用Ruby编程语言开发的一个流行的Web应用程序框架,它支持HTTPS协议,通过SSL/TLS证书来提供...

Global site tag (gtag.js) - Google Analytics