Articles of javascript

Ruby Mechanize não retornando a página construída corretamente

Eu estou tentando criar um script para preencher um “formulário” de várias páginas que eu tenho que preencher semanalmente (formulário de desemprego), a 4ª página acaba dando-lhe uma checkbox de seleção e 2 botões de rádio, todos construídos por Javascript. Quando eu navego para esta página usando Mechanize eu recebo html de volta sem esses […]

erro de referência não identificado, notificação não definida

Eu estou tentando adicionar notifications ao meu aplicativo de rails. Basicamente eu os obtenho de um endpoint JSON e tento buscá-los e anexá-los ao meu html usando alguns Coffeescript Aqui está o array JSON . O problema está no método handleSuccess, onde recebo um erro de referência não detectado, a notificação não está definida notifications.js.coffee […]

Para acessar arquivos javascript de outro aplicativo

Estou tentando acessar meus arquivos pré-compilados do meu aplicativo de outro. Eu tenho uma arquitetura específica. Aqui está uma tree simplificada ├── app │ ├── assets │ │ ├── javascripts │ │ │ ├── application.coffee │ │ │ ├── my_js_file.coffee ├── my-other-app │ ├── index.html │ ├── javascript │ │ ├── anotherJSFile.js Eu gostaria de […]

rails jquery ajax request não executando

Eu estou implementando um sistema de votação para cima em um aplicativo que estou construindo muito semelhante ao aqui em stackoverflow. Quando um usuário clica em upvote ou downvote, uma solicitação ajax é enviada para um dos meus controllers, que atualiza algumas tabelas. Uma vez feito isso, eu uso o respond_to para as rotas para […]

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 […]

Bootstrap navbar collapse button unclickable nos rails 4, bootstrap 3

Estou usando o rails 4, bootstrap 3 (bootstrap-sass 3.1.1.1). Quando eu redimensiono minha janela, o botão aparece, mas não é clicável. Meu cursor não muda ao passar o mouse e o botão não muda de aparência. Quando clico nada acontece. Aqui está o HTML relevante: site Toggle navigation sitename about sign in sign in register […]

atualizando os registros de dados automaticamente em rails

Eu tenho atualmente modelo de User que tem o atributo name e estou usando ajax para pegar os dados selecionados. JS parece com isso: $(“#save”).click(function(){ var checkedUser = []; $.each($(“input[name=’selected_user’]:checked”), function(){ checkedUser.push($(this).val()); }); $.ajax({ type: “POST”, url: “/users//friend”, data: {checked_user: checkedUser}, }) ação do controlador: def friend user = User.find(params[:user_id]) checked_user = params[:checked_user] @user = […]

Apenas o botão superior audio_tag

Estou começando com áudio no meu site; Eu já implementei um audio_tag com um botão de glifo em uma das minhas visualizações. Em uma visão diferente, estou tentando listar todos os meus objects de palavras e gostaria de ter um botão para reproduzir cada um de seus respectivos áudio. A partir de agora, essa funcionalidade […]

Carregando javascript com o plugin turbolink

Eu sei que há jQuery-turbolinks . Mas existe alguma maneira de usar jQuery e JS com turbolink. https://github.com/rails/turbolinks Com Turbolinks páginas serão alteradas sem um recarregamento completo, portanto, você não pode confiar em DOMContentLoaded ou jQuery.ready() para acionar seu código. Em vez disso, o Turbolinks aciona events no documento para fornecer ganchos ao ciclo de […]

rails remotos => verdadeira confusão (sem format.js?)

Eu estou tentando aprender como usar rails com remote => true em formulários. O seguinte exemplo no site oficial do ruby ​​on rails me confunde. Ele funciona perfeitamente, mesmo se não houver código ” format.js ” quando a chamada @user.save falhar. # app/controllers/users_controller.rb # …… def create @user = User.new(params[:user]) respond_to do |format| if @user.save […]