Jump to content

Search the Community

Showing results for tags 'ruby'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 33 results

  1. Ross Risso

    [Resolvido] Inserir carrinho no mysql

    Olá pessoal! Estou com problemas para inserir as compras no banco de dados. até aqui funciona, mas se tendo adicionar outros dados ele não aceita. Só permite adicionar $id e $qtd. Ainda tenho que adicionar o ID do pedido e o valor da mercadoria. Alguém poderia me ajudar? <?php foreach($_SESSION['carrinho'] as $id => $qtd){ $sql = "INSERT INTO tbldetped (MercDetPed, QuantDetPed) VALUES ('$id','$qtd')"; $qr = mysqli_query($conn, $sql); } ?>
  2. Estes são os arquivos principais do projeto em ruby on rails: routes.rb: Rails.application.routes.draw do root to: 'recipes#index' resources :recipes resources :recipe_types end recipe_type.rb: class RecipeType < ApplicationRecord has_many :recipes end recipe.rb: class Recipe < ApplicationRecord validates :title, :recipe_type, :cuisine, :difficulty, :cook_time, :ingredients, :cook_method, presence: true belongs_to :recipe_type def cook_time_min "#{cook_time} minutos" end end create_recipes.rb: class CreateRecipes < ActiveRecord::Migration[5.2] create_table :recipe_types do |t| t.string :name t.timestamps end def change create_table :recipes do |t| t.string :title t.string :recipe_type t.string :cuisine t.string :difficulty t.integer :cook_time t.belongs_to :recipe_type t.timestamps end end end create_recipe_type.rb: class CreateRecipeTypes < ActiveRecord::Migration[5.2] def change create_table :recipe_types do |t| t.string :name t.timestamps end create_table :recipes do |t| t.string :title t.string :recipe_type t.string :cuisine t.string :difficulty t.integer :cook_time t.belongs_to :recipe_type t.datetime :published_at t.timestamps end end end recipes_controller.rb: class RecipesController < ApplicationController def index @recipes = Recipe.all end def show @recipe = Recipe.find(params[:id]) end def new @recipe = Recipe.new end def create @recipe = Recipe.new(recipe_params) if @recipe.save redirect_to @recipe else flash[:alert] = 'Você deve informar todos os dados da receita' render :new end end def edit @recipe = Recipe.find(params[:id]) end def update @recipe = Recipe.find(params[:id]) if @recipe.update(recipe_params) redirect_to @recipe else flash[:alert] = 'Você deve informar todos os dados da receita' render :edit end end private def recipe_params params.require(:recipe).permit(:title, :recipe_type, :cuisine, :difficulty, :cook_time, :ingredients, :cook_method) end end index.html.erb: <h1>CookBook</h1> <p>Bem-vindo ao maior livro de receitas online</p> <%= link_to 'Enviar uma receita', new_recipe_path %> <% @recipes.each do |recipe| %> <h1><%= link_to recipe.title, recipe %></h1> <ul> <li><%= recipe.recipe_type %></li> <li><%= recipe.cuisine %></li> <li><%= recipe.difficulty %></li> <li><%= recipe.cook_time_min %></li> </ul> <% end %> Passo o seguinte comando rspec especificamente em visitor_visit_homepage_spec.rb linha 11: :~/workspace/cookbook_parte7$ rspec ./spec/features/visitor_visit_homepage_spec.rb:11 Run options: include {:locations=>{"./spec/features/visitor_visit_homepage_spec.rb"=>[11]}} Visitor visit homepage and view recipe (FAILED - 1) Failures: 1) Visitor visit homepage and view recipe Failure/Error: recipe = Recipe.create(title: 'Bolo de cenoura', difficulty: 'Médio', recipe_type: recipe_type, cuisine: 'Brasileira', cook_time: 50, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') ActiveModel::MissingAttributeError: can't write unknown attribute `recipe_type_id` # ./spec/features/visitor_visit_homepage_spec.rb:14:in `block (2 levels) in <top (required)>' Finished in 0.04808 seconds (files took 1.72 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/features/visitor_visit_homepage_spec.rb:11 # Visitor visit homepage and view recipe E depois de fazer as mudanças nos arquivos recipe.rb e create_recipe.rb, executei o seguinte comando novamente: $ rails db:migrate RAILS_ENV=test Ao baixar o repositório na máquina, dei os seguintes comandos: $ rails generate migration RemoveRecipe_typeToRecipe recipe_type:string $ rails db:migrate RAILSENV=test $ rails generate model recipe_type name:string $ rails db:migrate RAILS_ENV=test Modifiquei os arquivos recipetype.rb e createrecipe_type.rb conforme mencionado acima e passei o mesmo rails db:migrate mencionado. Não estou entendendo o por que do erro, os relacionamentos entre as tabelas não estão feitos? Estou partipando do processo seletivo da Locaweb, e faltam 4 desafios para concluir a entrega dos desafios e o prazo vai até 28/10/2019. Aguardo por um comentário, dica ou sugestão. Obrigado, Marcelino
  3. mikuzuhara

    NoMethodError: undefined method `name'

    Configuro a pasta do projeto da seguinte forma: :/workspace/cookbook_parte7/rails generate migration RemoveRecipe_typeToRecipes recipe_type:string :/workspace/cookbook_parte7/rails db:migrate RAILS_ENV=test :/workspace/cookbook_parte7/rails generate models recipe_type name:string :/workspace/cookbook_parte7/rails db:migrate RAILS_ENV=test Faço as alterações em recipe_type.rb e 20191023142828_create_recipe_types.rb conforme mostrado abaixo e passo o comando novamente: :/workspace/cookbook_parte7/rails db:migrate RAILS_ENV=test recipe_type.rb: class RecipeType < ApplicationRecord has_many :recipes, :class_name => :Recipe end 20191023142828_create_recipe_types.rb: class CreateRecipeTypes < ActiveRecord::Migration[5.2] def change create_table :recipe_types do |t| t.string :name t.timestamps end create_table :recipes do |t| t.belongs_to :recipe_type t.datetime :published_at t.timestamps end end end routes.rb: Rails.application.routes.draw do root to: 'recipes#index' resources :recipes, :recipe_types end recipes_controller.rb: class RecipesController < ApplicationController def index @recipes = Recipe.all end def show @recipe = Recipe.find(params[:id]) end def new @recipe = Recipe.new end def create @recipe = Recipe.new(recipe_params) if @recipe.save redirect_to @recipe else flash[:alert] = 'Você deve informar todos os dados da receita' render :new end end def edit @recipe = Recipe.find(params[:id]) end def update @recipe = Recipe.find(params[:id]) if @recipe.update(recipe_params) redirect_to @recipe else flash[:alert] = 'Você deve informar todos os dados da receita' render :edit end end private def recipe_params params.require(:recipe).permit(:title, :recipe_type, :cuisine, :difficulty, :cook_time, :ingredients, :cook_method) end end index.html.erb: <h1>CookBook</h1> <p>Bem-vindo ao maior livro de receitas online</p> <%= link_to 'Enviar uma receita', new_recipe_path %> <% @recipes.each do |recipe| %> <h1><%= link_to recipe.title, recipe %></h1> <ul> <li><%= recipe.recipe_type %></li> <li><%= recipe.cuisine %></li> <li><%= recipe.difficulty %></li> <li><%= recipe.cook_time_min %></li> </ul> <% end %> visitor_visit_homepage_spec.rb: require 'rails_helper' feature 'Visitor visit homepage' do scenario 'successfully' do visit root_path expect(page).to have_css('h1', text: 'CookBook') expect(page).to have_css('p', text: 'Bem-vindo ao maior livro de receitas online') end scenario 'and view recipe' do #cria os dados necessários recipe_type = RecipeType.create(name: 'Sobremesa') recipe = Recipe.create(title: 'Bolo de cenoura', difficulty: 'Médio', recipe_type: recipe_type, cuisine: 'Brasileira', cook_time: 50, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') # simula a ação do usuário visit root_path # expectativas do usuário após a ação expect(page).to have_css('h1', text: recipe.title) expect(page).to have_css('li', text: recipe.recipe_type.name) expect(page).to have_css('li', text: recipe.cuisine) expect(page).to have_css('li', text: recipe.difficulty) expect(page).to have_css('li', text: "#{recipe.cook_time} minutos") end scenario 'and view recipes list' do #cria os dados necessários recipe_type = RecipeType.create(name: 'Sobremesa') another_recipe_type = RecipeType.create(name: 'Prato principal') recipe = Recipe.create(title: 'Bolo de cenoura', difficulty: 'Médio', recipe_type: recipe_type, cuisine: 'Brasileira', cook_time: 50, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') another_recipe = Recipe.create(title: 'Feijoada', recipe_type: another_recipe_type, cuisine: 'Brasileira', difficulty: 'Difícil', cook_time: 90, ingredients: 'Feijão e carnes', cook_method: 'Misture o feijão com as carnes') # simula a ação do usuário visit root_path # expectativas do usuário após a ação expect(page).to have_css('h1', text: recipe.title) expect(page).to have_css('li', text: recipe.recipe_type.name) expect(page).to have_css('li', text: recipe.cuisine) expect(page).to have_css('li', text: recipe.difficulty) expect(page).to have_css('li', text: "#{recipe.cook_time} minutos") expect(page).to have_css('h1', text: another_recipe.title) expect(page).to have_css('li', text: another_recipe.recipe_type.name) expect(page).to have_css('li', text: another_recipe.cuisine) expect(page).to have_css('li', text: another_recipe.difficulty) expect(page).to have_css('li', text: "#{another_recipe.cook_time} minutos") end end Passo o seguinte comando do rspec: :~/workspace/cookbook_parte7$ rspec ./spec/features/visitor_visit_homepage_spec.rb:11 Run options: include {:locations=>{"./spec/features/visitor_visit_homepage_spec.rb"=>[11]}} Visitor visit homepage and view recipe (FAILED - 1) Failures: 1) Visitor visit homepage and view recipe Failure/Error: visit root_path SyntaxError: /home/massa-90/workspace/cookbook_parte7/app/views/recipes/index.html.erb:8: syntax error, unexpected tIVAR, expecting '(' ...r.append=( @recipe.@recipe_type.name );@output_buffer.safe_a... ... ^~~~~~~~~~~~ # ./spec/features/visitor_visit_homepage_spec.rb:21:in `block (2 levels) in <top (required)>' Finished in 0.07533 seconds (files took 1.41 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/features/visitor_visit_homepage_spec.rb:11 # Visitor visit homepage and view recipe O que pode estar faltando no código para passar nesse teste? Aguardo retorno. Obrigado, Marcelino
  4. Esses são os arquivos principais do projeto: home_controller.rb: class HomeController < ApplicationController def index @recipes = Recipe.all end end routes.rb: Rails.application.routes.draw do root to: 'home#index' end recipe.rb class Recipe < ApplicationRecord def cook_time_min "#{cook_time} minutos" end end index.html.erb: <h1>CookBook</h1> <p>Bem-vindo ao maior livro de receitas online</p> <% @recipes.each do |recipe| %> <h1><%= recipe.title %></h1> <ul> <li><%= recipe.recipe_type %></a></li> <li><%= recipe.cuisine %></li> <li><%= recipe.difficulty %></li> <li><%= recipe.cook_time_min %></li> </ul> <% end %> Os arquivos spec.rb são estes: visitor_visit_homepage_spec.rb: require 'rails_helper' feature 'Visitor visit homepage' do scenario 'successfully' do visit root_path expect(page).to have_css('h1', text: 'CookBook') expect(page).to have_css('p', text: 'Bem-vindo ao maior livro de receitas'\ ' online') end scenario 'and view recipe' do #cria os dados necessários recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60) # simula a ação do usuário visit root_path # expectativas do usuário após a ação expect(page).to have_css('h1', text: recipe.title) expect(page).to have_css('li', text: recipe.recipe_type) expect(page).to have_css('li', text: recipe.cuisine) expect(page).to have_css('li', text: recipe.difficulty) expect(page).to have_css('li', text: "#{recipe.cook_time} minutos") end scenario 'and view recipes list' do #cria os dados necessários recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60) another_recipe = Recipe.create(title: 'Feijoada', recipe_type: 'Prato Principal', cuisine: 'Brasileira', difficulty: 'Difícil', cook_time: 90) # simula a ação do usuário visit root_path # expectativas do usuário após a ação expect(page).to have_css('h1', text: recipe.title) expect(page).to have_css('li', text: recipe.recipe_type) expect(page).to have_css('li', text: recipe.cuisine) expect(page).to have_css('li', text: recipe.difficulty) expect(page).to have_css('li', text: "#{recipe.cook_time} minutos") expect(page).to have_css('h1', text: another_recipe.title) expect(page).to have_css('li', text: another_recipe.recipe_type) expect(page).to have_css('li', text: another_recipe.cuisine) expect(page).to have_css('li', text: another_recipe.difficulty) expect(page).to have_css('li', text: "#{another_recipe.cook_time} minutos") end end visitor_view_recipe_detail_spec.rb: require 'rails_helper' feature 'Visitor view recipe details' do scenario 'successfully' do #cria os dados necessários recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') # simula a ação do usuário visit root_path click_on recipe.title # expectativas do usuário após a ação expect(page).to have_css('h1', text: recipe.title) expect(page).to have_css('h3', text: 'Detalhes') expect(page).to have_css('p', text: recipe.recipe_type) expect(page).to have_css('p', text: recipe.cuisine) expect(page).to have_css('p', text: recipe.difficulty) expect(page).to have_css('p', text: "#{recipe.cook_time} minutos") expect(page).to have_css('h3', text: 'Ingredientes') expect(page).to have_css('p', text: recipe.ingredients) expect(page).to have_css('h3', text: 'Como Preparar') expect(page).to have_css('p', text: recipe.cook_method) end scenario 'and return to recipe list' do #cria os dados necessários recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') # simula a ação do usuário visit root_path click_on recipe.title click_on 'Voltar' # expectativa da rota atual expect(current_path).to eq(root_path) end end Cheguei a fazer essa alteração em index.html.erb: <h1>CookBook</h1> <p>Bem-vindo ao maior livro de receitas online</p> <% @recipes.each do |recipe| %> <h1><%= recipe.title %></h1> <ul> <li><a href = "#detalhes"><%= recipe.recipe_type %></a></li> <li><%= recipe.cuisine %></li> <li><%= recipe.difficulty %></li> <li><%= recipe.cook_time_min %></li> </ul> <% end %> <a name = "detalhes"></a> <h1><%= recipe.title %></h1> <h3>Detalhes</h3> <p><%= recipe.recipe_type %></p> <p><%= recipe.cuisine %></p> <p><%= recipe.difficulty %></p> <p><%= recipe.cook_time %> minutos</p> <h3>Ingredientes</h3> <p><%= recipe.ingredientes %></p> <h3>Como Preparar</h3> <p><%= recipe.cook_method %></p> Mas acusou o seguinte erro no rspec: :~/workspace/cookbook_parte3$ rspec ./spec/features/visitor_visit_homepage_spec.rb:4 Run options: include {:locations=>{"./spec/features/visitor_visit_homepage_spec.rb"=>[4]}} Visitor visit homepage successfully (FAILED - 1) Failures: 1) Visitor visit homepage successfully Failure/Error: <h1><%= recipe.title %></h1> ActionView::Template::Error: undefined local variable or method `recipe' for #<#<Class:0x0000560710d070d8>:0x0000560710cfda60> Did you mean? @recipes # ./app/views/home/index.html.erb:15:in `_app_views_home_index_html_erb___4429749300272299021_47294173447260' # ./spec/features/visitor_visit_homepage_spec.rb:5:in `block (2 levels) in <top (required)>' # ------------------ # --- Caused by: --- # NameError: # undefined local variable or method `recipe' for #<#<Class:0x0000560710d070d8>:0x0000560710cfda60> # Did you mean? @recipes # ./app/views/home/index.html.erb:15:in `_app_views_home_index_html_erb___4429749300272299021_47294173447260' Finished in 0.08646 seconds (files took 1.45 seconds to load) 1 example, 1 failure Failed examples: rspec ./spec/features/visitor_visit_homepage_spec.rb:4 # Visitor visit homepage successfully A sintaxe de link_to é esse: linkto "textode_href", action = show, id = ? Onde tem ? na sintaxe, eu não sei o que por e em "textodehref" deve ir: recipe.title E adicionei os campos ingredientes e cook_method como segue: :~/workspace/cookbook_parte3$ rails generate migration add_attributes_to_recipe ingredients:string cook_method:string invoke active_record create db/migrate/20191021113942_add_attributes_to_recipe.rbmassa-90@ubuntu:~/workspace/cookbook_parte3$ rspecMigrations are pending. To resolve this issue, run: bin/rails db:migrate RAILS_ENV=test:~/workspace/cookbook_parte3$ cd bin:~/workspace/cookbook_parte3/bin$ rails db:migrate RAILS_ENV=test== 20191021113942 AddAttributesToRecipe: migrating ============================-- add_column(:recipes, :ingredients, :string) -> 0.0007s-- add_column(:recipes, :cook_method, :string) -> 0.0004s== 20191021113942 AddAttributesToRecipe: migrated (0.0014s) =================== A execução do rspec dos testes do jeito que recebi o projeto do Code Saga original é este: :~/workspace/cookbook_parte3$ rspec Visitor view recipe details successfully (FAILED - 1) and return to recipe list (FAILED - 2) Visitor visit homepage successfully and view recipe and view recipes list Failures: 1) Visitor view recipe details successfully Failure/Error: recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') ActiveModel::UnknownAttributeError: unknown attribute 'ingredients' for Recipe. # ./spec/features/visitor_view_recipe_detail_spec.rb:6:in `block (2 levels) in <top (required)>' 2) Visitor view recipe details and return to recipe list Failure/Error: recipe = Recipe.create(title: 'Bolo de cenoura', recipe_type: 'Sobremesa', cuisine: 'Brasileira', difficulty: 'Médio', cook_time: 60, ingredients: 'Farinha, açucar, cenoura', cook_method: 'Cozinhe a cenoura, corte em pedaços pequenos, misture com o restante dos ingredientes') ActiveModel::UnknownAttributeError: unknown attribute 'ingredients' for Recipe. # ./spec/features/visitor_view_recipe_detail_spec.rb:31:in `block (2 levels) in <top (required)>' Finished in 9.35 seconds (files took 5.6 seconds to load) 5 examples, 2 failures Failed examples: rspec ./spec/features/visitor_view_recipe_detail_spec.rb:4 # Visitor view recipe details successfully rspec ./spec/features/visitor_view_recipe_detail_spec.rb:29 # Visitor view recipe details and return to recipe list Resumindo, o que preciso fazer para entregar esse desafio resolvido: 1) Como implementar link_to no arquivo de controller; 2) Como referenciar o objeto recipe de @recipe para detalhar a receita em index.html.erb. Pago R$ 30,00 por desafio resolvido por alguém que se manifestar para me ajudar a solucioná-lo(s). Aguardo retorno. Obrigado, Marcelino
  5. michael450

    Listagem em tempo real

    Senhores, boa tarde. Estou com um probleminha... rss', preciso fazer a listagem de uma função da biblioteca "SPED-NFe" na qual consulto quais as NFe que emitiram contra meu CNPJ, porém o ele executa toda a função e depois me trás o resultado, eu gostaria de trazer o resultado instantaneamente, como se fosse uma atualização segundo a segundo. Essas informações não são salvas em DB, é apenas para consulta. Se alguém puder ajudar serei muito grato, Abraço. Michael Douglas
  6. breno2019

    Ajuda ruby on rails: salvar sessão

    Eu tenho uma tabela Empresa e outra tabela Usuário, a chave estrangeira da empresa está no usuário pois uma empresa possui vários usuários. E eu pretendo usar a gem DEVISE na tabela de empresa para que só quem pode cadastrar um novo usuário seja quem está logado, pra isso, dentro do cadastro usuário vou mandar o id da empresa que esta logada, pro cadastro do usuário, ou seja vou mandar o id direto quando clicar em cadastrar, não vou escolher a empresa.OBS: creio que eu tenha que guardar as informações da empresa logada numa sessão, daí no momento do cadastro de usuário, mandar o id da empresa. A lógica é essa, mas como faço isso? pois sou novo no rails e não conheço todos os recursos do framework.
  7. Bom dia. Estou iniciando na área de desenvolvimento de testes automatizados em Ruby+Cucumber+Capybara. Atualmente, estou com o projeto de automação com informações chumbadas no código, porém gostaria de realizar consultas no banco de dados da empresa, para aumentar o nível de minha aplicação. O problema é que não estou conseguindo achar algum tutorial, ou script como em outras linguagens, que realize esta conexão com o banco de dados. Não utilizo Rails em minha aplicação. Tentei utilizar o comando em minha aplicação, seguindo um tutorial que estava mais organizado, porém não consegui realizar a conexão correta. gem install mysql2 Poderiam me ajudar?
  8. Sallum

    Dúvidas para iniciante

    Olá. Sou iniciante em programação e, depois de conversar com algumas pessoas, decidi começar a estudar Ruby. Gostaria de saber por onde devo começar a estudar. Encontrei bastante material e cursos sobre Ruby e Ruby on Rails. Minha intenção é programar para web, ou mobile. Gostaria que alguém pudesse me dar um "norte", sobre qual caminho seguir. Desde já, muito obrigado!
  9. Claudia França

    Evento de pagamento

    Pessoal estou com um problema para homologar um pagamento service. o resultado do Status deve ser sucessfull. Parte do codido do index. " $('#payButton').one('click', function(){ var amount = $('input[name=amount]').val(); var currency = $('[name=currency]').val(); console.log(amount, currency); V.init( { apikey: '<?php echo $visaApiKey ?>', settings: { //logoUrl: 'https://www.novachance.org.br/wp-content/uploads/2018/06/xLogo_INC.jpg.pagespeed.ic.QrM-Azm3n5.jpg', locale: 'en_US', displayName: 'Viva a Musica', websiteUrl: 'https://www.vivaamusica.org.br', customerSupportUrl: 'https://www.vivaamusica.org.br/contato', dataLevel: 'FULL' }, paymentRequest: { currencyCode: currency, total: amount, merchantRequestId: 'you can send any value to API ang get it in callback', orderId: 'you can send any value to API ang get it in callback', description: 'any order description if needs' } }); V.on('payment.success', function(payment) { console.log('Visa success:', JSON.stringify(payment)); $('#succesOverlay').show(); $.ajax({ type: 'POST', url: 'mailer.php', data: {json: JSON.stringify(payment)}, dataType: 'json', success: function(data){ console.log('Ajax success'); console.log(data); location = 'thanks.php'; }, error: function(jqXHR, textStatus, errorThrown) { console.log('Ajax error:'); console.log(textStatus, errorThrown); } }); }); V.on('payment.cancel', function(payment){ console.log('Canceled:', payment); }); V.on('payment.error', function(payment, error){ console.log('Visa error:', payment, error); }); $('.v-button').click(); }) " Chamada Json " "Customer": { "Name": "[$userFullName]" }, "Payment": { "ServiceTaxAmount": 0, "Installments": 1, "Interest": 0, "Capture": false, "Authenticate": false, "Recurrent": false, "CreditCard": { "CardNumber": "453211******1521", "Holder": "Gama Gama", "ExpirationDate": "08/2020", "SaveCard": false, "Brand": "Visa" }, "Tid": "0319040817883", "ProofOfSale": "817883", "AuthorizationCode": "027795", "Wallet": { "Type": "VisaCheckout", "WalletKey": "1140814777695873901", "Eci": 0 }, "SoftDescriptor": "123456789ABCD", "Amount": 100, "ReceivedDate": "2018-03-19 16:08:16", "Status": "eventStatus", "IsSplitted": false, "ReturnMessage": "Operation Successful", "ReturnCode": "4", "PaymentId": "e57b09eb-475b-44b6-ac71-01b9b82f2491", "Type": "CreditCard", "Currency": "BRL","en_US", "Country": "BRA","USA", "updateInfo": { "payInfo": { "reason": "Pagamento","Payment", "avsResponseCode": "Y", "Amount": 91.00, "currencyCode": "USD", "eventStatus": "Success", "eventType": "Authorize", "PaymentId": "e57b09eb-475b-44b6-ac71-01b9b82f2491", } } } } { " O pessoal da empresa me fala que tenho que enviar o CallID gerado ( não sei como faço isso) e fazer a chamado do alteração de evento quando a transação for sucesso. Pensei em criar um aquivo payment.php mas pelo que li no manual necessariamente, não eh necessário.
  10. lucascsaalvine

    Remover artigos, pronomes de um Array.

    Boa tarde pessoal, Estou com um problema que é: depois de criar a nuvem de palavras (cloud_tag) esta gerando com todos os artigos, pronomes (lixo) que estao no texto constructor(props) {. super(props);. . let data_words = [];. . for(let i in props.words) {. let item = props.words[i];. data_words.push({"text": item[0],"value": item[1]*4}). }. . this.state = {. data: data_words. }. }. Alguem pode me ajudar com alguma solucao para isso? Eu tentei algumas coisas com o `splice()`, mas nao deu muito certo nao. Obrigado....
  11. BigCouve

    Problema com algoritmo

    Bom dia pessoal, Me deparei com uma questão do curso a distância que faço e não consigo entender a lógica por trás dela, alguém poderia me passar a colinha? , anexarei o que fiz +/- mas não cheguei onde queria
  12. arnaldo.medeiros

    Ruby acessando banco de dados Access

    Bom dia meu amigos desenvolvedores, Sou desenvolvedor há alguns anos e nunca me deparei e nem imaginei trabalhar desenvolvendo scripts de automação, ou seja, sou o cara que faz o meio de campo entre um equipamento (bioquímico, hematológico, que processas diversos tipos de exames) com um sistema web. Eu acostumado a desenvolver aplicações front e back end, trabalhando com desenvolvimento totalmente diferente do que estava habituado. Programadores iniciantes, estudantes de tecnologia, se preparem pois isso é trabalhar com tecnologia. Chega de firulas, vou direto ao ponto. Preciso da ajuda de vocês, estou com um problema que hoje não sei como resolver, tenho em mãos um equipamento que processa amostras de sangue e o resultado são enviados a um banco de dados. Até aí tudo bem, muitos vão pensar, "É facil, o comando select da linguagem SQL traz os resultados do banco." Sim, seria facil se fosse uma banco open source, ou que utilizasse a linguagem sql. O Banco é o ACCESS da Microsoft e a linguagem ruby, até então, não possui nenhum conector de acesso a esse SGBD. Precisso de alguma informação sobre acesso ao BD Access na linguagem de programação RUBY. Se alguém souber de alguma informação sobre esse tópico e puder ajudar eu agradeço. Obrigado a todos! Até mais!
  13. gustavomn

    Deploy em Plesk

    Estou tentando fazer um deploy na nomer, com o hosting Plesk. Porém no momento de executar o bundle install, ocorre o seguinte erro: An error occurred while installing nio4r (2.3.1), and Bundler cannot continue. Make sure that `gem install nio4r -v '2.3.1'` succeeds before bundling. ERROR:rubymng:Command '['/opt/psa/admin/sbin/filemng', 'mangiarea', 'exec', '/var/www/vhosts/mangiarealimentos.com.br/httpdocs', '/bin/bash', '-l', '-c', 'bundle install --path vendor/bundle']' returned non-zero exit status 5. Alguém já passou por isso? Desde já, agradeço.
  14. Preciso rejeitar algumas palavras na hora que um usuário criar um comentário, precisava saber como posso fazer isso sem usar uma gem :(
  15. Olá pessoal. Sou novo aqui no fórum e também no mundo da programação. Quero de saber a opinião de alguns de vocês sobre por onde devo começar a estudar programação. Quero trabalhar com mobile (iOS) e também com OS X. Já estudei um pouco de JS mas sou iniciante total. Devo continuar com JS ou é melhor partir logo pra Swift? Desde já obrigado pela ajuda!
  16. Boa noite, sou begginer total..., haha, estou com uma aplicacao em estudo/teste e na index tenho uma situação de 2 radios button disabled / enabled. Porem quando "enabled" esta selecionado, não posso permitir que salve, sem preenche(selecionar) dado em um select que compõe essa index. Alguém poderia me ajudar, ou, passar o link de algum exemplo/projeto??? Minha def no controller: def create @recharge = Organization::Recharge.new(recharge_params) @recharge.balancebellow = Money.from_amount(recharge_params[:balancebellow_cents].to_f) @recharge.balancerecharge = Money.from_amount(recharge_params[:balancerecharge_cents].to_f) @recharge.organization = active_organization respond_to do |format| if @recharge.save flash[:notice] = "Your order was successfully created." format.html { redirect_to controller: :corporate_users, action: :index } format.json { render :show, status: :created, location: @recharge } else flash[:notice] = "Your order are not created." format.html { redirect_to controller: :corporate_users, action: :index } format.json { render json: @recharge.errors, status: :unprocessable_entity } end end end Trecho do index: #AR-Modal.modal.fade{:role => "dialog"} .modal-dialog Modal content .modal-content = form_for @new_recharge, url: organization_recharges_path, :html => {:method => :post} do |f| .modal-header %button.close.def-cctype{"data-dismiss" => "modal", :type => "button"} %h4.modal-title.header-modal.font-color Configure Auto-Recharge .modal-body.body-modal %div.top-tfext We`ll only charge your payment method when your balance falls below the amount you set. .row.col-md-12.row-auto-recharge-style .col-md-6.ar-label-align.pull-left AUTO RECHARGE .col-md-6.radio-stl .radio.radio-success .col-md-6 .pull-left = f.radio_button :autorecharge, 'false', checked: true = f.label :autorecharge, 'DISABLED', :value => 'false' .col-md-6 .pull-left = f.radio_button :autorecharge, 'true' = f.label :autorecharge, 'ENABLED', :value => 'true' .row.col-md-12.row-auto-recharge-style .col-md-6.model-label-align.pull-left = f.label :balancebellow_cents, "IN THE BALANCE FALLS BELLOW" .col-md-6.pull-left .controls .sel2-style = select("organization_recharge",:balancebellow_cents, [10,15,20,25,30,35,40,45,50], {include_blank: '--- Please select ---', class: "form-control"}) .row.col-md-12.row-auto-recharge-style .col-md-6.model-label-align.pull-left = f.label :balancerecharge_cents, "RECHARGE THE BALANCE TO" .col-md-6.pull-left .controls .sel2-style = select("organization_recharge",:balancerecharge_cents, [10,20], {include_blank: '--- Please select ---', class: "form-control"}) #cctype-mode.row.col-md-12.row-auto-recharge-style .col-md-6.model-label-align.pull-left PAYMENT METHOD .col-md-6.pull-left .form-actions.payment-method .col-md-4.pull-left .controls .payment-ty-text = @cc_default.try(:card_type) .col-md-8 .payment-ty-text-2.pull-left **** **** **** .controls .payment-ty-text-3.pull-left = @cc_default.try(:digits) .col-md-4 .mod-cctype %p %span.call-select Change #sel-mode.row.col-md-12.row-auto-recharge-style .col-md-6.model-label-align.pull-left PAYMENT METHOD .col-md-6.pull-left .form-actions.payment-method .col-md-6.pull-left .controls .payment-ty = select("organization_recharge",:organization_payment_method_id, @ccs.collect {|cc| [ "#{cc.card_type} #{cc.digits}", cc.id ] }, {selected: @cc_default.try(:id), class: "form-control"}) .modal-footer .col-md-12 .pull-right %button.btn.btn-success.btn-cons{type:"submit"} Save .pull-right %button.btn.btn-cons.cancel-confirm.def-cctype{"data-dismiss" => "modal", :type => "button"} Cancel
  17. Isabela Guimarães

    BDD + RUBY

    Oi gente!Sou nova no fórum e nessa área de programação num geral =]Sou QA em uma empresa e finalmente decidiram que querem automatizar algumas coisas.Pesquisando algo que eu pudesse aprender razoavelmente rápido e que fosse entendimento mais fácil num geral, cheguei a conclusão de que gostaria iniciar meus estudos com Ruby juntamente com BDD.Mas estou na dúvida sobre o melhor ambiente para montar: qual terminal usar, qual editor, cucumber , capybara, selenium?... etc etc...Alguém pode me dar umas dicas? =]
  18. aizenmaia

    Sistema simples de Busca

    Pessoal, como eu posso criar um programa simples de busca que faça uma comparação entre o nome e prato preferido da pessoa? Exemplo, eu tenho uma lista com o nome de 500 pessoas e 500 pratos preferidos, ou seja, já tenho o nome e prato preferido, mas como eu crio isso no Ruby, alguém pode me ajudar? Obrigado
  19. Ola bom dia tou procurando um parceiro tou fazendo um pequeno arquivo que não posso falar aqui mas quero alguém que me ajude alguém que saiba tanto quanto eu de javascript html e php o arquivo criei ontem daqui alguns meses eu vou lança e vão entender porque chamo de arquivo mas agora não posso explicar quem quiser ajuda chama ae no gmail:Fyts201789@gmail.com é serio não estou aqui brincando! espero ter resposta
  20. wanderson Luan

    instalar layout?

    como faço para instalar um layout pronto, no meu site, que ja está pronto tambem?
  21. wanderson Luan

    localhots:300

    alguem sabe como configura, o localhost no virtual Box?
  22. João Batista Neto

    RanchoDev

    until
    Um dia inteiro de troca de conhecimento, cultura e discussões sobre desenvolvimento! O #RanchoDev é uma conferência para desenvolvedores de software organizado por uma equipe da empresa Tegra – Inovação em TI, empresa 100% brasileira e em franco crescimento com sedes em Sorocaba, São Paulo e Rio de Janeiro. O evento também conta com colaboradores voluntários e patrocinadores focados no fomento da tecnologia no interior paulista. http://www.ranchodev.com.br/
  23. Iniciando um projeto: Crie um ambiente para iniciar um projeto profissional e aprenda também como estilizar os botoes do Bootstrap 4 usando o Sass. [01:33] Instalando Git [03:38] Instalando Ruby [05:34] Instalando NodeJS [07:42] Instalando Sass [09:14] Instalando Bootstrap 4 [13:41] Instalando Animate.css [23:02] Estilizando os botões do bootstrap dinamicamente com Sass Links: Git: https://git-for-windows.github.io/ Ruby: https://rubyinstaller.org/ NodeJS: https://nodejs.org/en/ Sass: http://sass-lang.com/ Bootstrap 4: https://v4-alpha.getbootstrap.com/ Animate.css: https://daneden.github.io/animate.css/
  24. BRAZAO

    Alinhamento de campos - Help

    Prezados colegas. Me perdoem postar uma dúvida, talvez, tão elementar. Mas sou iniciante em Ruby e estou com certa dificuldade em deslanchar. Eu tenho uma página com o seguinte código: <!DOCTYPE html> <html> <head> <title>Cadastro de Associações Jurídicas</title> </head> <body> <%= form_for Assjur.new do |f| %> <div class="form-inline"> <div class="form-group"> <%= f.label :numero %> <%= f.text_field :numero, class: "form-control" %> </div> <div class="form-group"> <%= f.label :nome %> <%= f.text_field :nome, class: "form-control"%> </div> </div> <div class="form-inline"> <div class="form-group"> <%= f.label :cnpj %> <%= f.text_field :cnpj, class: "form-control" %> </div> <div class="form-group"> <%= f.label :presidente %> <%= f.text_field :presidente, class: "form-control" %> </div> </div> <div class="form-inline"> <div class="form-group"> <%= f.label :telefone %> <%= f.text_field :telefone, class: "form-control" %> </div> <div class="form-group"> <%= f.label :celular %> <%= f.text_field :celular, class: "form-control" %> </div> <div class="form-group"> <%= f.label :email %> <%= f.text_field :email, class: "form-control" %> </div> </div> <div class="form-inline"> <div class="form-group"> <%= f.label :regiao %> <%= f.text_field :regiao, class: "form-control" %> </div> <%= f.submit "Criar Associação Jurídica", class: "btn btn-primary"%> </div> <% end %> </body> </html> A página está executando a funcionalidade dela (ainda sem consistência de campos) sem problemas. Porém no navegador os campos saem desalinhados conforme imagem anexada. Os amigos poderiam me ajudar a organizar ? Agradeço de antemão a colaboração de quem puder ajudar. Grande abraço a todos.
  25. Boa tarde, eu montei o banco de dados com um script dentro do MySQL, criei a aplicação e não estou conseguindo configurar os models a partir desse banco de dados. O Banco já possui as tabelas feitas e a app tem reconhece cada uma delas, quando entro no console do rails ele mostra as tabelas e campos, mas os model que eu criei entram em conflito por que parece que as tabelas já foram criadas.Enfim, não estou conseguindo definir os Models. Se alguém puder me ajudar. Obrigada.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.