rails javascript

问题描述

在rails3中,new一个project以后,会默认的使用:default包含6个javascript<%=javascript_include_tag :default%>在前端页面使用link_to的时候遇到了问题,当要创建一个delete的link_to的时候,貌似必需要引用自带的prototype.js,但是这个在IE7,8中工作的貌似不是很理想,会有JS错误,然后只能不包含,但又找不到简单的方法写delete#link_to。难道一定要包一层form?还有,如果我手动地把jquery.js放在javascript/下面,然后引用,是否可行?看好多人建议是gem安装jquery....神啊,。。。rails3太多问题了,

解决方案

因为浏览器不支持HTTP的DELETE动词,所以你必须使用js。你可以按照这个来做http://tiroc.iteye.com/admin/blogs/973889,如果你不喜欢用gem来解决,你可以使用https://github.com/rails/jquery-rails/blob/master/vendor/assets/javascripts/jquery_ujs.js来代替你项目中现有的rails.js,然后再自己去下载jQuery就好了。
解决方案二:
同时引用prototype和juqery会有$方法的冲突的 可以考虑用link_to_remote,AJAX提交

时间: 2024-09-27 17:11:42

rails javascript的相关文章

一种绝对提高开发水平的方法

一.概要 英语对提升软件开发水平非常重要. 如果你英文水平不高,这并不影响你成为一个普通程序员,程序更多是靠逻辑思维. 如果做了多年开发的你发现自己的水平一直上不去,你可能要提高自己的英文水平了,英语就是你技术的瓶颈,对有些人可能是硬伤. 我周围的高水平的开发者英文都不差,官方API,专业英文资料.书籍没问题,代码质量也明显也高许多(比如说命名). 英语是世界上使用最广泛的语言之一,是欧盟.许多国际组织与英联邦国家的官方语言之一.如今英语也是与电脑联系最密切的语言,大多数编程语言都与英语有关系.

对开发者有用的英文网站合集

​​问答社区 Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting Quora : A place to share knowledge and better understand the world Learn Anything : Community curated knowledge graph of best paths for learni

如何将javascript中的变量值传递到rails代码中以便于使用?

问题描述 function generatePara(){ var a=10}如何将javascript中的变量值传递到rails代码中以便于使用?怎么把a的值传到Controller??class LookController < ApplicationController def form @user = params[:a] endend请大家指教,谢啦!问题补充:我想用 prototypeHelper 里面的方法来解决在解决这个问题,有是办法马?<%= link_to_remote:u

Rails views里的变量怎么和Javascript的变量交流啊

问题描述 将Rails的变量赋值给Js的变量简单,但是怎么把Js的变量赋值给Rails的变量呢 解决方案 你这样说也不明白,你就直接上代码,或者说你想要干 什么吧,有时候是你自己想错了.

Rails系统中的AJAX开发技术简析(2)

ajax|rails 五. 使用link_to_remote Rails有若干帮助者方法以在你的视图的模板中实现Ajax.一种最简单且很通用的方法就是link_to_remote().让我们考察一个简单的web页面-它实现询问时间并且有一个链接,用户可以点击这个链接来获得当前的时间.该应用程序经由link_to_remote()使用Ajax以检索时间并且显示它于web页面. 我的视图模板(index.rhtml)看起来象: <html><head><title>Ajax

Rails系统中的AJAX开发技术简析

ajax|rails 一. Ajax的简短历史 在短短几个月内,Ajax从一种十分模糊稀罕的技术一下变成最热门的东西.本文将介绍极其容易使用的Ajax支持-作为Ruby on Rails web应用程序框架的一部分实现. 本文不是一个详细的教程,所以我假定你已经了解一点关于如何组织和构建一个Rails web应用程序的知识. 最开始出现的是万维网.比较于桌面应用程序,web应用程序相当缓慢和沉闷.无论如何,人们都喜欢上了web应用程序,因为他们无论在什么地方都能上网,只要身边的计算机上安装一个浏

Rails系统中的AJAX开发技术简析(4)

ajax|rails 七. 使用观察器 Rails能够让你监视一个字段的值,并且在无论何时字段值发生变化时,都作一次到一个行动处理器的Ajax调用.当前被观察字段的值被发送到本次调用相关的寄送数据的行动处理器中. 最常用的一种情况是实现一个实况查找: <label for="searchtext">Live Search:</label><%= text_field_tag :searchtext %><%= observe_field(:se

Rails系统中的AJAX开发技术简析(1)

ajax|rails 一. Ajax的简短历史 在短短几个月内,Ajax从一种十分模糊稀罕的技术一下变成最热门的东西.本文将介绍极其容易使用的Ajax支持-作为Ruby on Rails web应用程序框架的一部分实现.本文不是一个详细的教程,所以我假定你已经了解一点关于如何组织和构建一个Rails web应用程序的知识. 最开始出现的是万维网.比较于桌面应用程序,web应用程序相当缓慢和沉闷.无论如何,人们都喜欢上了web应用程序,因为他们无论在什么地方都能上网,只要身边的计算机上安装一个浏览

WEBJX分享最有用的轻巧和独特的JavaScript库

文章简介:简化web开发者复杂任务的25个有用的javascript库. 在web开发当中,为了制作一个吸引人的动态网站,开发者往往需要使用复杂的编程来实现一些浏览器效果,复杂的数据验证,等等,这个时候使用javascript变得是非常有用的,javascript是具有特殊功能的与正常的html网页结合使用的编码语言,随着许多技术的进步,许多著名的JavaScript库应运而生,像 Dojo, Moo Tools 和其他工具,他对于网页开发者来说确实使工作变得更加容易,许多复杂的任务可以在几分钟