Rails content_for的使用
转载自:http://blog.tech4k.com/?tag=rails
Rails的Layout非常的好用,可以把Header,Footer,SideBar在一个公共的页面,统一风格而且非常的易于维护.
Layout中通常包含了的内容,而JQuery需要在header通过如下的code实现初始化.
</p>
<script type="text/javascript"> $(document).ready(function(){ ...... } </script>
<p>
使用content_for:
http://railscasts.com/episodes/8-layouts-and-content-for.
在Layout文件中加入如下的code.
<head> <title>My Tasks</title> <%= yield :jquery %> </head>
在具体的功能页面中通过如下形式定义JQuery初始化脚本.
</p>
<% content_for :jquery do %> <script type="text/javascript"> $(document).ready(function(){ ...... } </script> <% end %>
<p>
在普通模板中使用content_for方法就会给代码块中渲染的内容起一个名字,这些内容则会被Rails保存起来,不会被输出到模板生成的内容中。
相关推荐
wl00 2020-10-28
EricNet 2020-07-05
EricNet 2020-05-27
何志文 2020-05-11
JOO 2020-04-26
happyfreeangel 2020-04-09
Poisedflw 2020-03-23
yangliuhbhd 2020-03-06
Ben的程序员生涯 2013-06-01
chenshuixian 2013-06-01
wes0 2014-05-31
mrice00 2019-12-20
EricNet 2019-12-11
89304896 2019-12-08
lihaoningxia 2013-07-09
userguanguan 2015-03-16