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 (41)

Passo 01

script/plugin install svn://rubyforge.org//var/svn/fckeditorp/trunk/fckeditor

Passo 02

rake fckeditor:install

Passo 03 - edite app/controllers/fckeditor_controller.rb   def upload_directory_path
    uploaded = ActionController::Base.relative_url_root.to_s+"#{UPLOADED}/#{params[:Type]}"
    "#{uploaded}#{params[:CurrentFolder]}"
  end

Passo 04 - edite lib/fckeditor.rb

js_path = "#{ActionController::Base.relative_url_root}/javascripts"

Passo 05 - no seu head

<%= javascript_include_tag :fckeditor %>

Passo 06 - No seu form

<%= fckeditor_textarea("noticia", :descricao, :toolbarSet => 'Simple', :width => '100%', :height => '400px') %>

Pronto

Bookmark e Compartilhe
Comentários (3)

Ao invés de usar:

rails NovoProjeto

Use:

rails -d mysql NovoProjeto Bookmark e Compartilhe
Comentários (2)

Para aqueles, que como eu, precisam atualizar o passenger para a versão 2.1.3, segue o esquema:

Passo 1

sudo gem update
sudo passenger-install-apache2-module

Passo 2

mate /etc/apache2/httpd.conf

Passo 3

LoadModule passenger_module /Library/Ruby/Gems/1.8/gems/passenger-2.1.3/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-2.1.3
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

Passo 4 - Pronto :D

Bookmark e Compartilhe
Comentários (3)

1 - Instalando

Segue procedimento para instalar paperclip no macosx

git clone git://github.com/thoughtbot/paperclip.git

Fazendo o passenger achar o ImageMagick, crie um arquivo paperclip.rb em /config/initializers/ com o conteúdo

Paperclip.options[:image_magick_path] = '/opt/local/bin/' if RAILS_ENV == "development"

2 - Como usar o Paperclip?

Digamos que precise colocar uma foto em meu sistema de noticias, fazemos da seguinte forma:

Coloque no model:

class Noticia < ActiveRecord::Base
has_attached_file :noticia, :styles => { :original => "300x300>", :thumb => "100x100>" }
end

Na migration:

class AddNoticiaColumnsToUser < ActiveRecord::Migration
def self.up
add_column :users, :noticia_file_name, :string
add_column :users, :noticia_content_type, :string
add_column :users, :noticia_file_size, :integer
add_column :users, :noticia_updated_at, :datetime
end

def self.down
remove_column :users, :noticia_file_name
remove_column :users, :noticia_content_type
remove_column :users, :noticia_file_size
remove_column :users, :noticia_updated_at
end
end

No _form da view:

<% form_for(@noticia, :html => {:multipart => true, :class => 'form1' }) do |f| field_set_tag( "Dados do noticia" ) do %>
<%= form.file_field :noticia %>
<% end %>

No controller(caso não esteja):

E, finalmente, na view:

<%= image_tag @noticia.picture.url(:original), :class => 'index_noticias_img' unless @noticia.picture_file_name.blank? %>

Para maiores informações acesse aqui.

Bookmark e Compartilhe
Comentários (4)

Copyright © 2008 - Todos os direitos reservados.

diHITT - Notícias BlogBlogs.Com.Br