在views 目录下有很多模块对应的视图目录,比如projects和users目录,projects目录下有两个partial页面,
projects目录
-- _project_head.html.haml
--_project_top_head.html.haml
_project_head.html.haml页面中有语句render “project_top_head”,这样本身没错,当projects目录中的其他页面render "project_head"时一切显示正常。
当users目录中的页面通过 render "projects/project_head"时,会出现
ActionView::MissingTemplate in User#****,
Missing partial user/project_top_head
这是因为user中的页面渲染 project_head 是知道是在projects路径下的partial页面,但是_project_head.html.haml是在users中被渲染的,所以 _project_head.html.haml 中
render “project_top_head”时,“project_top_head”会被认为也是在user视图中渲染的,所以 _project_head.html.haml 中的render语句,需要修改成 render “projects/project_top_head”
相关推荐
这是Agile Web Development with Rails for Rails 3.2, 为3.2的版本修改过的
Web开发敏捷之道 应用Rails进行敏捷Web开发第4版 原版书及代码 (rails3.2版) 原书名为:Agile Web Development with Rails 4th for Rails 3.2 代码包含了 3.0、3.1、3.2 ,与原书配套的是3.2。 里面包含了第三版的...
rails-prelaunch-signup, web启动预启动站点的Rails 3.2应用程序示例 Rails 应用程序用于启动预启动注册站点Rails 3.2示例应用程序"测试版即将启动"启动预启动注册站点示例应用程序。Rails 预启动注册应用程序插件...
rails 3.2 API 用webzip抓下来的最新的
Michael Hartl写的Ruby on Rails Tutorial Learn Rails by Example,最新的3.2版本,英文资料,特别适合rails入门!
rails3-mongoid-devise, 示例 Rails 3.2应用,带有数据 Mongoid,用于验证 Rails 4.1有关设计的Rails 4.1示例应用程序,请参见:rails设计有一个用于设计的教程:Rails 设计教程。类似示例和教程这是来自 RailsApps...
这个 gem 用于将基本的 Rails 3.2 应用程序升级到 Rails 4。 我们必须将一堆应用程序从 Rails 3.2 升级到 Rails 4。我们构建了这个 gem 来提供帮助。 注意:我们的大多数应用程序都很简单,但这应该可以处理 95% 的...
从股票Rails 3.2应用开始添加了我的资产宝石以将完整日历和jquery.rest添加到混合中创建了一个事件模型和控制器作为库存支架,然后稍加修改了控制器以接受FullCalendar将向其抛出的范围的查询参数。 为日历创建了一...
相关的示例应用程序可能会有用: 随书 展示了如何集成Foundation 展示了如何集成Bootstrap 使用OmniAuth进行身份验证使用Devise进行身份验证Rails 3.2 此仓库包含一个将与和集成的Rails 3.2示例应用程序。...
Rails 3.2:嵌套形式的演示,第3部分:我们正在开始进攻!
pjax_rails, Rails的PJAX集成 用于 Rails 3.2 的 PJAX 通过资产管道将 wanstrath PJAX的Chris 集成到 Rails 3.2 中。要激活,请将它的添加到 app/assets/javascripts/application.j
Rails > 3.1 使用 jQuery Sausage 的无尽页面。 Spaghetti 支持和 。 安装 将此行添加到应用程序的 Gemfile 中: gem 'spaghetti' 然后执行: $ bundle 或者自己安装: $ gem install spaghetti 用法 确保将...
登陆页面 Rails 4 引擎通过电子邮件形式向应用程序...要将此 gem 用于 rails 3.2,请使用高于 0.1 且低于 1.0 的版本。 您可以在找到最新的 rails 3.2 版本。 演示 。 安装 添加到您的 Gemfile: gem 'landing_page'
欢迎来到液压 该gem被设计为在您自己的应用程序中使用的插件要求Ruby 1.9.2 导轨3.2.1 如果您使用的是Fedora的早期版本(即12),则必须添加到Gemfile中: gem 'execjs'gem 'therubyracer'目前,您必须在本地应用的...
ruby on rails 入门教程 原书第二版, rails 3.2
turbo-sprockets-rails3, 加速你的Rails 3资产 用于 Rails 3.2.x的涡轮链轮 通过只根据源文件的哈希来重新编译已经更改的资产,从而加快 Rails 3 rake assets:precompile的速度只编译一次以生成指纹和非打印的资产...
注意:由于此分支旨在提供对Rails 3.2+的支持,因此如果要在Rails 2.3中使用脚注,则应使用此分支: 安装Rails脚注非常容易。 Rails 3.2.x / gem 'rails-footnotes' , '~> 4.0' 安装RailsFootnotes并将其添加到...
asset_pipeline_routes asset_pipeline_routes定义了一个r速记函数,您可以在您的 javascript 资产中使用它。它能做什么假设你有一个routes.rb : resources :users # => yields multiple routes, e.g. /users/:id(....
我们将看看为我们的Ship和Pilot模型添加一些验证规则。
支持Ruby2.2〜2.7 Rails 3.2、4.2、5.0、5.1、5.2、6.0安装将此行添加到您的应用程序的Gemfile中: gem 'rails_or' 然后执行: $ bundle或将其自己安装为: $ gem install rails_or用法与Rails 5的#or方法相同Person...