Articles of rubys sobre rails

Spree :: OrderPopulator acessando fora da loja

On Rails 4.1 .. sendo novo no Spree 2-3-stable e experimentando várias coisas. Minha loja de teste funciona bem e agora eu tentaria integrá-la à minha inscrição, que é um site de reservas. Na minha agenda do Bookings, gostaria que os usuários clicassem em um link de reserva e tivessem esse preenchimento automático do carrinho […]

Spree remover endereço de cobrança

Como eu removerei o endereço de faturamento (ou envio) na rotina de check-out do Spree? Estou usando a spree 1.3

rails e kaminari

Eu tenho um sistema que produz literalmente milhares de relatórios em uma única solicitação para preencher uma tabela e eu uso o kamanari para paginar 20 registros por página. Como pode haver milhares de relatórios sendo carregados em uma única solicitação, às vezes leva vários minutos para serem carregados, independentemente do formato da solicitação ser […]

como armazenar uma matriz de uma seleção múltipla

No momento, estou usando este select = select(:schedule, :selected_players, @players.map { |p| [full_name(p), p.id] }, {:include_blank => ‘None’}, “data-placeholder” => ‘Add Players to Lineup’, :prompt => ‘Add Players to Lineup’, :multiple => “multiple”) e gostaria de armazenar as informações em um array dentro do database, então acessar este array para diferentes pars do site há […]

Rails: Cria uma nova input em um modelo que pertence a dois outros modelos

Considere uma loja que tenha produtos que tenham muitas opiniões. Aqui estão os modelos: Loja: class Store :products end Produtos: class Product < ActiveRecord::Base attr_accessible :desc, :name, :status, :url belongs_to :store has_many :opinions end finalmente, opinião: class Opinion < ActiveRecord::Base attr_accessible :content, :eval, :status belongs_to :store belongs_to :product end Para criar uma nova opinião (que […]

Consulta de tópico de escopo ao ordenar por comentários

Estou tentando definir o pedido para o índice de tópicos pelo comentário mais recente. Isso está funcionando: Topic.joins(:comments).order(“comments.created_at desc”) Mas lista os tópicos mais de uma vez. Existe uma maneira de limitar os tempos em que cada tópico é exibido?

problemas de simple_form com login

Em primeiro lugar eu sou muito novo para rails – estou brincando com um pouco de log no aplicativo tinha tudo funcionando e decidi experimentar forma simples – no entanto eu não posso obter o meu formulário de login para trabalhar com a jóia. Aqui está o que eu tive e trabalhei; Log In E […]

Consulta no Rails não retornando nenhum registro

Esta é uma extensão da minha pergunta anterior ( usando uma variável select, assign e recupera registros ). Eu resolvi o problema com a passagem do valor correto para o controlador, mas minha consulta ainda não retorna nenhum registro, ainda existem registros correspondentes no meu database. NOVO controlador editado para o aplicativo … # GET […]

Spree :: OrderPopulator.populate pedindo dois itens quando solicitado

Eu tenho um programa em que estou tentando criar programaticamente os pedidos do Spree. Eu estou usando a class OrderPopulator para concluir isso. Meu código é: populator = Spree::OrderPopulator.new current_order(create_order_if_necessary: true), current_currency products.each do |product| variant = Spree::Variant.find_by product_id: product.id, is_master: true puts “Pre-Items: #{current_order.line_items.count}” populator.populate({ products: { product_id: product.id, variant_id: variant.id }, quantity: 1 […]

caminho auxiliar gerado pelo Rails baseado em um método REST personalizado falha

queria definir rotas customizadas em determinados resources, além daqueles que o Rails define por padrão. Para fazer isso, as partes relevantes do meu arquivo routes.rb são algo como isto: resource :top, only: [:show] scope module: :top do resource :reso, only: [:show] end get ‘foo_reso’ => ‘top/reso#foo’ get ‘bar_reso’ => ‘top/reso#bar’ Como você pode ver, eu […]