JavaFree.org | RubyOnBr.org

Posts recentes

Acompanhar Posts recentes 17699 posts encontrado

Páginas: 1 2 3 4 5 6 7 8 9 10 11 ... 708

4 horas atrás
Donkani Gygfil 47 posts

Tópico: Como salvar com a quebra de linha?

Opa nofxx.

Agradeço pela sua ajuda. Vou tentar como sugeriu, mas resumindo, seria como gravar no banco(campo text), cada elemento de um array em linhas separadas.

O relacionamento dos models está assim:

Atend :belongs_to procedure
Procedure :has_many atends

Abraço.

 
4 horas atrás
Avatar nofxx 120 posts

Tópico: Como salvar com a quebra de linha?

Cara, vc ta fazendo totalmente errado. E digo na modelagem.

Vc tem q ter uma tabela intermediaria ae, que relacione atendimentos e procedimentos.

Voce vai gravar a ID do procedimento e nao o nome dele.

 
5 horas atrás
Donkani Gygfil 47 posts

Tópico: Como salvar com a quebra de linha?

Olá todos.

No meu atends_controller a action new é assim:

def new
@atend= Atend.new
@client= Client.find(params[:id])
@procedures= Procedure.find(:all, :order=> ’nome’).map{|p| [p.nome]}
end

Que exibirá um form com os nomes de todos os procedimentos cadastrados, tendo um
check_box ao lado de cada, permitindo a seleção de um ou varios
procedimentos, que serão enviados para o hash params assim:
bq.
“atend”=>{"client_id"=> “201”, “procedimentos”=> [ “Limpeza bicos
injeção”, “Polimento Pintura”, “Instalar Som” ]}

Preciso que ao salvar o atendimento, os procedimentos
selecionados sejam gravados na tabela atends(que tem o campo
‘procedimentos’[tipo text]), de modo que seja exibido apenas 1
em cada linha, simulando uma lista vertical:

Limpeza bicos injeção
Polimento Pintura
Instalar Som

Da forma que está, estão sendo gravados como se fosse uma frase única, assim:

Limpeza bicos injeçãoPolimento PinturaInstalar Som

Como fazer para salvar com a quebra de linha?

Grato pela ajuda.

 
9 horas atrás
Avatar Berable 5 posts

Tópico: Capitão Nascimento: Quem disse que Rails no Ubuntu é fácil?...rs

Abrigado!

Este era um dos pontos chaves mesmo

Segui tembém este tutorial e deu certinho.

http://blog.fiveruns.com/2008/3/3/compiling-ruby-rubygems-and-rails-on-ubuntu

Mais uma vez muito obrigado

 
9 horas atrás
Avatar nofxx 120 posts

Tópico: Dúvida básica sobre Ruby

Ah, uma obs: nao use varAssim … isso eh coisa de java, feio… =D

Em rubês:

var_assim

color_array

comando_bacana_de_destruicao_mundial_e_doom

 
9 horas atrás
Avatar nofxx 120 posts

Tópico: Dúvida básica sobre Ruby

São “escorregadores”, ou melhor.. lembra daqueles tubos verdes do Super Mario World do Nintendo? Entra um monte de cogumelo, sai um por vez..

Essa eh a finalidade, ali vao sair os items quando voce estiver iterando por sobre um conjunto ou valores quando passado um proc…

“queijo”, “torrada”, “vinho”.each do |comida|

Qr dizer pra cada item na array (3), aquele bloco serah rodado, e cada hora uma das comidas cai pelo escorrega.
Quer dizer na primeira vez comida serah queijo, na segunda sera torrada.. etc…

Não eh obrigatório, mas existem métodos que sim , pois de contrário não faria sentido. Ex:

5.times do
puts “oie”
end

O times aceita uma var na pipe, que seria o “i” , ou o numero que ele esta.. mas nao precisa colocar se nao for usar…

5.times do |n|
puts “tou no numero #{n}”
end

Um exemplo que seria meio que obrigatorio eh o each, nao faria mto sentido vc dar um each em algum conjunto e nao usar os items que estão nele…

 
10 horas atrás
Avatar renata123 1 post

Tópico: Dúvida básica sobre Ruby

Estou começando a programar em Ruby e tenho uma dúvida que é, provavelmente, muito simples, mas ainda não encontrei uma resposta clara. Gostaria de saber qual é a função do “|” em Ruby, porque são colocadas variaveis dentro dele, como no exemplo abaixo:

colorArray.each do |color|
puts color
end

Seria esta a forma de passar parametros ou algo do tipo? Esses símbolos (os pipes) são opcionais ou obrigatorios?

Vlw =]

 
12 horas atrás
Avatar nofxx 120 posts

Tópico: RGhost - uninitialized constant RGhost::Color

Num do 10 minuto pro Shairon aparecer aqui…

Aqui
|
V

 
12 horas atrás
3b3b79b6e0534dc6f493db085a279def?s=80&r=pg Alexandre Bini 1 post

Tópico: RGhost - uninitialized constant RGhost::Color

Olá, boa tarde.

Estou tentando rodar o RGhost aqui, mas quando executo, está me mostrando o seguinte erro:

NameError (uninitialized constant RGhost::Color):
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:279:in `load_missing_constant’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:468:in `const_missing’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/font_map.rb:41:in `ps’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/ps_object.rb:18:in `instance_eval’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/ps_object.rb:18:in `initialize’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/function.rb:17:in `initialize’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/font_map.rb:39:in `new’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/font_map.rb:39:in `ps’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/font_map.rb:31:in `each’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/font_map.rb:31:in `ps’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/ps_object.rb:41:in `set’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/document.rb:162:in `ps’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/ruby_ghost_engine.rb:61:in `render’
C:/ruby/lib/ruby/gems/1.8/gems/rghost-0.8.5/lib/rghost/document.rb:234:in `render’
/app/models/business_person.rb:34:in `list_to_pdf’
/app/controllers/business_people_controller.rb:53:in `list_to_pdf’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:1166:in `send’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:1166:in `perform_action_without_filters’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:579:in `call_filters’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:572:in `perform_action_without_benchmark’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/rescue.rb:201:in `perform_action_without_caching’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/caching/sql_cache.rb:13:in `perform_action’
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache’
C:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/query_cache.rb:8:in `cache’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/caching/sql_cache.rb:12:in `perform_action’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:529:in `send’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:529:in `process_without_filters’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/filters.rb:568:in `process_without_session_management_support’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/session_management.rb:130:in `process’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/base.rb:389:in `process’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:149:in `handle_request’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:107:in `dispatch’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:104:in `synchronize’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:104:in `dispatch’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi’
C:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:35:in `dispatch’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:76:in `process’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in `synchronize’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/../lib/mongrel/rails.rb:74:in `process’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:159:in `process_client’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in `each’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:158:in `process_client’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in `initialize’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in `new’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:285:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in `initialize’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in `new’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel.rb:268:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:282:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in `each’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/configurator.rb:281:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:128:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/lib/mongrel/command.rb:212:in `run’
C:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32/bin/mongrel_rails:281
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in `load’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in `load’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in `new_constants_in’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:503:in `load’
C:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/servers/mongrel.rb:64
C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:355:in `new_constants_in’
C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/dependencies.rb:510:in `require’
C:/ruby/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/commands/server.rb:39
C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
script/server:3

 
22 horas atrás
Avatar nofxx 120 posts

Tópico: RubyDOC

ops.. eh => “gem server”…sem o travessao..

 
12/10/2008
Avatar nofxx 120 posts

Tópico: Ajuda forgot_password (restful_authentication)

if @user = algo

eh diferente de:

if @user == algo

Voce qr o primeiro…

 
11/10/2008
Avatar Vinicius ;) 7 posts

Tópico: Ajuda forgot_password (restful_authentication)

isso ae nofxx, mais como resolvo o problema? tentei algumas coisas aki… mais n obtive sucesso…

mudei para isso , mais continua dando false a condition, sendo q meu email existe no sistema

def forgot_password
return unless request.post?
if @user == User.find_by_email(params[:user][:email])
@user.forgot_password
@user.save
redirect_back_or_default(‘/’)
flash[:notice] = “A password reset link has been sent to your email address: #{params[:user][:email]}”
render :text => “A password reset link has been sent to your email address: #{params[:user][:email]}”
else
flash[:alert] = “Could not find a user with that email address: #{params[:user][:email]}”
render :text => “Could not find a user with that email address: #{params[:user][:email]}”
end
end

 
11/10/2008
Avatar Edson Lopes 3 posts

Tópico: Duplicar o valor do objeto na memoria

Complementando o que o Nofxx falou, agora usando o exemplo do tutorial do Eustáquio (que estou lendo nesse momento ;-P ):

Para ter resultados distintos entre as variáveis, baseando o valor de uma na outra, teríamos que fazer:


[taq@~]irb
irb(main):001:0> my_nick = “TaQ”
=> “TaQ”
irb(main):002:0> my_nick_copy = my_nick.dup
=> “TaQ”
irb(main):003:0> my_nick[ 0 ] = ’S’
=> “S”
irb(main):004:0> puts my_nick
SaQ
=> nil
irb(main):005:0> puts my_nick_copy
TaQ
=> nil
irb(main):006:0>

O método dup duplica o objeto, criando uma nova cópia, que foi atribuída à variável my nick copy.
Então, quando trocamos o primeiro caracter de my nick, estamos alterando somente ela e não mais
my nick copy junto.

 
11/10/2008
Avatar Edson Lopes 3 posts

Tópico: Como conectar com o Firebird?

Bem, eu olhei no link http://wiki.rubyonrails.org/rails/pages/Firebird+Adapter e fala bastante coisa relevante, mas não resolve muito o problema (eu acho), pois o link para baixar o patch que ele informa está quebrado (http://www.kenkunz.net/rails/rails_r2032_plus_firebird.zip)…

“travei” no tutorial :-D

Alguma dica pessoal?

 
11/10/2008
Avatar Edson Lopes 3 posts

Tópico: Como conectar com o Firebird?

Olá pessoal, eu estou iniciando agora com RoR fazendo o tutorial do Ronaldo Ferraz (Rails para sua Diversão e Lucro).
Só que no meu caso, eu estou fazendo com o Firebird (não o MySQL), por comodidade, já que tenho o banco instalado em meu PC, até aí tudo bem, o problema é quando eu rodo esse comando “ruby script\generate migrations create_contexts” da página 13, me gera o seguinte erro:

Andando pela net, eu vi que tem que baixar esses pacotes, se não me engano (foi o que eu fiz, mas não deu certo ainda):
gem install fireruby
gem install activerecord-firebird-adapter

O meu arquivo Database.yml está assim:

Como devo proceder para fazer essa conexão?
Obs: Nos códigos, não tem as tags HTML… Pois gerou pq eu coloquei entre “< code >”, por isso gerou esse bando de tags extras… :-/

 
11/10/2008
Avatar nofxx 120 posts

Tópico: Estou em dúvida.

Uai, falei usando scaffold..
acho q quis dizer:
“Usando o gerador, seria:”

 
11/10/2008
Mnemic-avatar2 Marcxaba 117 posts

Tópico: Estou em dúvida.

É o que eu pensei nofxx. Vou criar o scaffold admin, vai ser mehlor para trabalhar. Valeu.

 
11/10/2008
Avatar nofxx 120 posts

Tópico: Estou em dúvida.

Usando scaffold seria:

script/generate controller Admin::Produto edit new

Pessoalmente eu nao gosto de namespace.. sei lah , prefiro fazer a logica se for admin ou nao em um lugar soh mesmo. Mas dependendo do uso eh pratico.

 
11/10/2008
Mnemic-avatar2 Marcxaba 117 posts

Tópico: Estou em dúvida.

Meu caro nofxx é isso. Mas não sei como fazer.
Obrigado.

 
11/10/2008
Avatar nofxx 120 posts

Tópico: Estou em dúvida.

Voce qr fazer um namespace ?

produto/1

admin/produto/1

eh isso?

 
11/10/2008
Mnemic-avatar2 Marcxaba 117 posts

Tópico: Estou em dúvida.

Pessoal, quero criar um admin para um produto. Tenho que fazer usando o scaffold ou posso utilizar apenas model? Como fica na hora de gerar o ruby script/generate ??
Exemplos:

Esses tipos de exemplos que está acima, é a grande dúvida!!

Obrigado.

 
11/10/2008
Avatar Fernando Luizao 219 posts

Tópico: Metodo generico

Dá pra fazer sim… só depende da estrutura do objeto que vc tem. Posta mais detalhes do que vc quer fazer.

 
11/10/2008
Avatar Fernando Luizao 219 posts

Tópico: Duplicar o valor do objeto na memoria

Ou Object#clone

x = 10
y = x.clone

Para estruturas complexas podem acontecer alguns problemas, como em relacionamentos do ActiveRecord por exemplo, os relacionamentos não são clonados diretamente.

 
11/10/2008
Avatar Wesley Oliveira 2 posts

Tópico: RubyDOC

Obrigado… vou dar uma olhada

 
11/10/2008
Avatar nofxx 120 posts

Tópico: Aprendendo Ruby

Seguindo a saga, agregando recursos online pra se aprender Ruby:

Online

Portugues

Livro do Why (Why`s poignant guide to ruby)

Clone:

http://github.com/carlosbrando/poignant-br

Versao provisoria:

http://why.nomedojogo.com

Aprenda a Programar (Chris Pine)

http://aprendaaprogramar.rubyonrails.pro.br

Iniciando no Ruby

http://www.webly.com.br/tutorial/ruby/16839/iniciando-no-ruby.htm

Ingles

http://rubylearning.com/satishtalim/tutorial.html

Livros

Portugues

Ruby – Conhecendo a Linguagem

Ingles

Programming Ruby 2nd Edition

The Ruby Way

Próxima página

Páginas: 1 2 3 4 5 6 7 8 9 10 11 ... 708