Articles of ruby sobre rails 3

Impossível cruzar chamadas de apa do ajax em uma extensão do Chrome?

Eu estou tentando criar uma extensão chrome que chama a API do meu aplicativo de rails. atualmente o api retorna json e funciona bem, porém quando tento construí-lo em uma extensão chrome, ele diz: Recusou-se a carregar o script de “http://mysite.com/demo?q=hello?callback=jQuery16409466155741829425_1342489669670&_=1342489677171” devido à Política de segurança de conteúdo. Pesquisei o documento http://code.google.com/chrome/extensions/contentSecurityPolicy.html e parece que […]

Por que algum comportamento de JS funciona em desenvolvimento, mas não quando eu envio para o Heroku?

Eu estou tentando criar um formulário de etapa – que aciona / mostra alguns campos quando algo é escolhido. Aqui está um exemplo – http://jsfiddle.net/XnPZF/ – dele funcionando (também funciona em desenvolvimento). Só não consigo entender por que isso não funciona quando eu empurro para Heroku. Aqui está uma versão no Heroku . Credenciais de […]

Como validar que o pagamento nunca pode fazer com que o valor da fatura seja menor que zero?

Eu tenho essa class: class Payment { :greater_than => 0, :less_than_or_equal_to => :maximum_amount } after_save :update_amount_payable after_destroy :update_amount_payable private def maximum_amount invoice.amount_payable end def update_amount_payable invoice.update_amount_payable end end class Invoice < ActiveRecord::Base has_many :payments after_save :update_amount_payable def update_amount_payable update_column(:amount_payable_in_cents, new_amount_payable) end private def new_amount_payable (total – payments.map(&:amount).sum) * 100 end end O código acima funciona. […]

Rails / facebox_render – O Ajax não está definido (o facebox está sempre carregando…)

Eu tentei fazer um teste simples com o facebox_render e rails 3. Aqui estão meus passos: 1.) Instalado JQuery 1.4.2 (Jrails) 2.) Instalado o plugin do plugin do plugin git: //github.com/ihower/facebox_render.git 3.) e acrescentou as seguintes linhas: no meu application.html.erb e no meu application_controller class ApplicationController < ActionController::Base include FaceboxRender end Quando eu tentei carregar […]

criando um botão / link com Json params

Eu tenho isso em um controlador: def create if save respond_to do |format| format.html { render “crop” } format.json { render json: @user, status: :updated, location: @user, notice: “updated” } end end O respond_to acima irá processar .com / user /: id (users / crop.html.erb) Em vez de renderizar crop.html.erb após o método de criação, […]

Como posso criar um “link” para inserir palavras-chave específicas no campo de input quando clicado?

Eu estou trabalhando no aplicativo Rails. Se você clicar nesse botão, ele insere automaticamente @keyword em body_input Eu quero isso com link_to ao invés de button_to. Como posso? Visão :username, :value => @keyword %> jQuery $(document).ready(function(e) { $(‘button#username’).click(function () { e.preventDefault(); $(“.chat_input#body_input”).val($(this).attr(‘value’)); }); }); Informações adicionais (isso é javascript de saída em HTML) //

A ação do Ajax não refletirá na aparência, mas no valor. Por quê?

Estou usando o Rails3. Agora tentando implementar o botão follow no index.html.erb como o twitter. Mostra a lista de membros e seus botões de acompanhamento. Parece bem, mas se eu pressionar qualquer um desses botões, a aparência não muda. Deve seguir as alterações para não seguir imediatamente. Eu não tenho ideia do porquê. Mas se […]

Adicionando mais dados ao salvar ‘has_many: através de’ registros associados, mantendo o uso do “RoR magical \ automatic way”

Estou usando Ruby on Rails 3.0.7 e segui este post sobre como manipular um ” has_many :through => checkboxes ” em que, para criar registros de relacionamento de grupo de usuários para fins de associação, é passado um parâmetro group_ids (ou seja, uma matriz de valores id) dos campos de input da checkbox de seleção […]

rails Gem “Axlsx” / “Rails-Axlsx” – Adicionando Imagem

Eu tento adicionar uma imagem à minha pasta de trabalho / planilha. O código : wb.add_worksheet(:name => “Doc1”, :page_setup => setup, :print_options => options) do |sheet| img = File.expand_path(‘../logo.jpg’, __FILE__) sheet.add_image(:image_src => img, :noMove => true) do |image| image.width = 7 image.height = 6 image.start_at 2, 2 end … end Mas se eu abrir o […]

Rails: Problema do JQuery com a conexão com o voto

Acabei de criar com sucesso um sistema de votação e gostaria de fazer um botão fazer a votação para cima e para baixo em vez de dois botões. Eu estou tentando contornar o arquivo js para isso, mas ainda vejo dois botões, alguma sugestão? Obrigado. Controlador Micropost class MicropostsController < ApplicationController def vote_up @micropost = […]