`
fsword
  • 浏览: 165709 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

学多少写多少之 rails的组件

阅读更多
今天尝试了一下组件,其实很简单,就是在rhtml中这么写:
ruby 代码
 
  1. <%= render_component(:action => 'basic_info') %>
然后完成对应的action(这个例子中叫做basic_info),rails就会把action输出的内容render后装入rhtml中。
当然,我们不能忘记layout这个东东,所以要在action上写一句:
ruby 代码
 
  1. render :layout => false
这样就可以了。
不过今天遇到一个奇怪的情况,好像别人还没有提起过。
如果这么嵌入组件:
ruby 代码
 
  1. <%= render_component(:action => :basic_info) %>
那么不论我是否设置layout为false,结果都会把整个layout模板嵌进来,不知道sym有什么特别的
分享到:
评论

相关推荐

    Beginning Rails 3

    Rails 的核心组件始终存在,即 RESTful 路径、关系、验证、模板和数据库抽象化。不过,这些组件的许多内部内容已经被重写或者进行了改进。最明显的并且很大程度上借用了 Merb 的理念的就是很多 Rails 的基本功能不再...

    blogging:Rails on React教程

    一路上,我们将学习配置React on Rails 学习构建React组件的基础属性,状态和生命周期等。 用Jest&Enzyme编写测试。 在CircleCI上建立持续集成。 在Heroku上部署我们的应用程序将数据从Rails传递到React。 将事件...

    javaee登陆页面源码-rails_demo_post:rails_demo_post

    Rails第四版,虽然去年已经略过大半,但是今年再读,还是挺有意思的,跟Android开发不同,作者的测试写的这真是多啊,好多都是先写好测试,再开始写代码。css、Ajax这些前端内容也是穿插其中。读起来也还好,毕竟有...

    the_construct:现代Rails模板

    从漂亮的布局到生产就绪的设置,JavaScript组件和良好实践,都可以学习。 入门 $ git clone https://github.com/lazaronixon/the_construct.git $ rails new awesome-rails -d=postgresql --webpack=stimulus -m ~/...

    emerald-jabs:全栈Rails学习管理系统

    帖子和评论SQL数据库Rails :用于创建服务器,连接数据库和提供动态HTML内容的全栈框架活动存储:用于上传文件的云存储笔管编辑器:提供的浏览器内富文本编辑器大虾:将HTML转换为PDF 设计:用户注册和会话设置...

    dinner-dash-rails:使用Ruby on Rails创建一个电子商务应用程序。 这是一个D0模拟应用程序项目

    介绍学习目标使用TDD来驱动Rails开发的所有层,包括单元,集成和用户验收测试设计一个使用一对一,一对多和多对多关系的模型系统练习混合HTML,CSS和Rails模板以创建邀请和可用的用户界面区分Rails堆栈中各个组件的...

    程序员为什么还要刷题-http-mvc-intro-rails:[导轨、mvc、http]

    应用程序的组件 解释Ruby on Rails如何实现MVC 在 Ruby on Rails 中绘制和注释 HTTP 请求的生命周期 列出 Rails 应用程序中最常见的文件夹并描述它们的用途 解释约定优于配置与 Ruby on Rails 的关系 描述如何阅读、...

    holy_grail_harness:一个精选的Rails应用程序原型,重点关注针对Ruby&JavaScript的简单测试模式!

    每个组件的更多详细信息以及HolyGrailHarness提供的内容如下。 HolyGrailHarness适用于以下任何情况: 引导您的下一个Rails应用程序。 学习和推广MiniTest :: Spec 现代JavaScript测试设置。 在下一次聚会中...

    Flex.3实战(中文版)

    《Flex3实战》首先简要概述Flex 3和ActionScript,然后以十分友好、务实的方式介绍Flex的每个主要...Flex 3提供企业质量的数据以及与Java、PHP和Rails集成的服务器组件。目前,Flex的主要组件是供免费使用的开源软件!

    ember-active-storage:通过Rails的Active Storage直接上传

    剩余存储 安装 ember install ember-active-... 并且您的ember模型在其相应的Active Record模型上具有定义为has_one_attached :avatar的avatar属性,然后在您的组件(或控制器)中, upload操作将如下所示: import C

    LOEP:学习对象评估平台

    LOEP(学习对象评估平台) LOEP 是一个使用 Ruby on Rails 开发的基于 Web 的开源平台,旨在促进在不同场景和教育环境中评估小型且自包含的 Web 教育资源(称为学习对象)。 它旨在根据多种评估模型和质量指标为电子...

    FusionCharts

    FusionCharts是一种制图组件,可以帮您为您的Web...它可以完美的应用于web应用软件、管理仪表板、分析学、展示和决策支持系统,可以与诸如ASP、ASP.NET、PHP、JSP、ColdFusion和Ruby on Rails等多种web技术进行集成。

    FusionWidgets V3.2 SWF 破解

    FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要...

    PowerCharts V3.2.1 SWF 破解

    FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要...

    vish_orange:EducaInternet,基于ViSH的开源电子学习平台

    功能和组件 通过 gem的社交网络。 电子学习创作工具,该工具可以创建交互式演示文稿。 文档管理系统支持以下类型的资源: 文本 图片 音频和视频文件(如有必要,会自动转换为HTML5格式) Flash对象 链接和嵌入 ...

    Cook:我为学习而编写的一个应用程序从零开始。 没有真正的功能,只有前端组件

    导入组件 代码分割 添加样式表 后处理CSS 添加CSS预处理器(Sass,Less等) 添加图像,字体和文件 使用public文件夹 更改HTML 在模块系统之外添加资产 何时使用public文件夹 使用全局变量 添加引导程序使用自定义...

    trracker:作为 Rails 应用程序的时间跟踪实用程序

    我发现这个系统作为激励工具非常成功它确实遵循心理学文献中规定的各种指导方针 我希望能够从任何计算机访问它 我想让其他人试一试,也许这对你来说也是一个有用的组织策略 伎俩 它起作用的原因是通过一些非常简单的...

    FusionCharts V3.2.1 SWF 破解

    FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要...

    fusioncharts/3.3.1下载

    它可以完美的应用于web应用软件、管理仪表板、分析学、展示和决策支持系统,可以与诸如ASP、ASP.NET、PHP、JSP、ColdFusion和Ruby on Rails等多种web技术进行集成。 FusionCharts提供75种。 FusionCharts的...

    training_program:“ Ruby in the Rough”培训计划

    ## CoverMyMeds Ruby on Rails培训计划我们为您提供成为一名成功的CoverMyMeds Ruby on Rails开发人员所需的资源。...Rails组件:会话,路由,安全性和关键帮助器方法 CoverMyMeds专用工具和材料 ##课程设置 #

Global site tag (gtag.js) - Google Analytics