railscast All About Layouts
layout 幾個常用的用法
2008年12月19日 星期五
2008年12月18日 星期四
Rescue from dispatching, layout mailer
Rescue from dispatching
人家這個sample 太好 不知道要講啥 XD
Mailer Layouts
default 他會找 layout 裡 加上 _mailer的, 像這邊就是會去找layouts/user_mailer.html.erb
當然也可以自己指定 layou
人家這個sample 太好 不知道要講啥 XD
Mailer Layouts
default 他會找 layout 裡 加上 _mailer的, 像這邊就是會去找layouts/user_mailer.html.erb
當然也可以自己指定 layou
Rescue from dispatching, layout mailer
Rescue from dispatching
人家這個sample 太好 不知道要講啥 XD
Mailer Layouts
default 他會找 layout 裡 加上 _mailer的, 像這邊就是會去找layouts/user_mailer.html.erb
當然也可以自己指定 layou
人家這個sample 太好 不知道要講啥 XD
Mailer Layouts
default 他會找 layout 裡 加上 _mailer的, 像這邊就是會去找layouts/user_mailer.html.erb
當然也可以自己指定 layou
2008年10月24日 星期五
有些form function 需要共用時, 可以放在layout
//隱藏在角落的 form
<% form_tag({:action => :show}, :class => 'show_stock') do %>
<%= hidden_field_tag :id %>
<% end %>
$(function(){
$('.layout.searchStockBtn').click(function() {
var val = $(this).parent().parent().find('.target_search').val();
var form = $('.show_stock'); <= 把 隱藏的 form 拿出來用
form.attr('action','<%= targets_show_path(:id => "") %>'); <= 把 form 的 action 變成其他 url
form.find('input').attr('name','id').val(val); <= 找值
form.get(0).submit();
return false;
});
2008年10月12日 星期日
layout, select_layout
layout :select_layout
def select_layout
case action_name
when 'action1', 'action2'
'layout1'
when 'action3'
'layout2'
end
end
標籤:
layout,
select_layout
2008年9月5日 星期五
rjs update layout
http://www.codefluency.com/articles/2006/05/27/rails-views-render-update-not-rjs/
http://www.scribd.com/doc/220397/RJShow-it-works
http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html
http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html
http://www.scribd.com/doc/220397/RJShow-it-works
http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html
http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html
[test rjs]
page.you_holder.cde
[application.js]
YouHolder.cde = function(){
(function($){
alert('lalala');
})(jQuery);
}
layout proc{ |c| c.request.xhr? ? false : "application" }
訂閱:
文章 (Atom)