As vezes precisamos que um determinado controller ou action tenha um layout especifico, para fazer isso usaremos o seguinte:

Controller

class HomeController < ApplicationController
    layout "nome_do_layout"
end

Action

def tempo
    render :nome_da_action, :layout => "nome_do_layout"
end
Bookmark e Compartilhe
Comentários (7)

Olá pessoal, dia 12 de Setembro vai rolar um super evento on-line, com grandes nomes da comunidade Rails brasileira. Vários temas serão abordados, como CouchDB, empreendimentos, Testes automatizados e muito mais.

Olá pessoal, dia 12 de Setembro vai rolar um super evento on-line, com grandes nomes da comunidade Rails brasileira. Vários temas serão abordados, como CouchDB, empreendimentos, Testes automatizados e muito mais.

Eu especialmente, vou palestrar sobre otimização de front-end e como o Rails ajuda nisso. Vou falar de algumas configurações para apache, mostrar o uso de ferramentas como YSlow, e explicar o que são plugins como AssetPackger e Sprockets para Rails e alguns segredinhos do próprio framework para diminuir o tempo de download dos arquivos do seu site. Pretendo mostrar quase tudo na prática e realmente ensinar como resolver boa parte dos problemas de otimização front-end.

Segue o texto do Carlos Eduardo, responsável pela inicativa:

“Para ter acesso basta fazer uma doação simbólica de R$ 30,00 para ajudar a Cotolengo – MS, o processo é o mesmo do primeiro Rails for Kids realizado no final de 2007, todos irão receber o código de acesso ao evento para assistir ao vivo, ou fazer download das palestras gravadas que estarão disponíveis uma semana após a realização do evento.

Este ano o Rails for Kids contará com 12 palestras on-line em tempo real, e trará uma galera que tem contribuido muito com a comunidade Rails. Ainda nesta semana o site terá toda a grade já disponível, só estamos aguardando o envio de informações de poucos palestrantes.

Mais detalhes bastam visitar o site www.railsforkids.com.

O principal objetivo do Rails for Kids é ser um instrumento de ajuda a instituições que cuidam e dão valor a vida a cada manhã. Criado pela e- Genial Soluções Inteligentes, colaboradores e membros da comunidade Rails brasileira como eu e você, o Rails for Kids une o mundo tecnológico com o compromisso social, mostrando que podemos ir além e transformar o virtual em real!

Se você apoia esta causa, ajude-nos a divulgar o evento, colocando um dos banners em seu blog ou site. E tendo qualquer dúvida não deixem de entrar em contato conosco.

http://railsforkids.com/site/share

Bookmark e Compartilhe
Comentários (1)

Em algumas ocasiõesé necessário colocar/retirar algumas funcionalidades do editor e para quem precisa de uma ajuda, ai vai.

Passo 01 - Crie um nome que sera seu "estilo" do fckeditor(no exemplo abaixo, usei Simples)

<%= fckeditor_textarea("carta", :resumo, :toolbarSet => 'Simples', :width => '100%', :height => '200px') %>

Passo 02 - Criando o estilo. Para isso edite o arquivo fckconfig.js que fica na pasta /public/javascripts/fckeditor/

Dentro do arquivo notará que ja existe alguns "estilos", no meu em particular, existe os dois abaixo:

Simple(cujo o nome do "estilo" é Basic):
FCKConfig.ToolbarSets["Basic"] = [
    ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
] ;

Completo(cujo o nome do "estilo" é Default):
FCKConfig.ToolbarSets["Default"] = [
    ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
    ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
    ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton', 'HiddenField'],
    '/',
    ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
    ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
    ['Link','Unlink','Anchor'],
    ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
    '/',
    ['Style','FontFormat','FontName','FontSize'],
    ['TextColor','BGColor'],
    ['FitWindow','ShowBlocks','-','About']        // No comma for the last row.
] ;

Agora criamos nosso "estilo" apartir de um dos dois, no meu exemplo usarei o nome Simples

Ficando assim:
FCKConfig.ToolbarSets["Simples"] = [
    ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
    ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull']
] ;

Resumo, deixei apenas funcionalidades p/ edição de texto, pois só iria precisar delas.

Qualquer dúvida so reclamar :D

Bookmark e Compartilhe
Comentários (2)

Para isso, faça:

git rm --cached vendor/plugins/nome_plugin Bookmark e Compartilhe
Comentários (1)

Precisando deixar seus formulários mais elegantes? Então use o Semantic Form Builder, segue procedimento de instalação.

Passo 01

git clone git://github.com/rubypond/semantic_form_builder.git

Passo 02

rake semantic_form_builder:setup

Passo 03 - Criar arquivo arquivo "semantic.rb" na pasta  initializer com o conteúdo.

ActionView::Base.default_form_builder = SemanticFormBuilder

Passo 04 - Usando

<%= f.text_field :nome, :required => true, :label => "Nome da cidade" %>

 

Bookmark e Compartilhe
Comentários (40)

Anterior 1 3

Copyright © 2008 - Todos os direitos reservados.

diHITT - Notícias BlogBlogs.Com.Br