草庐IT

live_tag

全部标签

ruby-on-rails - ruby rails : how to implement Cancel button in form_tag

我有一个使用form_tag助手的基本表单,但我想添加一个取消按钮,这样做的语法是什么?我希望取消按钮显示为按钮而不是链接,然后将用户带到不同的URL(表明他们不想提交表单)。泰,弗雷德 最佳答案 如果您想清除/重置表单字段,请按照weltschmerz的建议进行操作。但是,我通常希望“取消”按钮不会清除表单,而是让我离开表单,这意味着我不打算提交它。如果你想要后者,我会在取消时创建一个链接(或按钮)到你想去的页面,例如:=link_to'Cancel',my_page_path或者如果你想要一个按钮:=button_tag"Can

ruby-on-rails - 将散列作为 hidden_​​field_tag 中的值传递

我正在尝试通过如下形式在我的参数中传递一些过滤器:hidden_​​field_tag"过滤器",params[:filters]由于某种原因,参数在下一页中发生了变化。例如,如果params[:filters]曾经是..."filters"=>{"name_like_any"=>["apple"]}[1]……它变成了……"filters"=>"{\"name_like_any\"=>[\"apple\"]}"[2]与[1]相比,请注意[2]中的额外引号和反斜杠。有什么想法吗?我试图将它与searchlogic一起用于某些过滤,但是当我更改表单中的更改对象时,我需要它保持不变。我宁愿不

ruby-on-rails - 将类添加到 text_field_tag

我正在尝试为我的text_field_tag上课我有这个但它一直在生成:"form-control"}">我做错了什么? 最佳答案 你声明错了。这是一个可行的方法。我将input字段的值设为空字符串,但您可以提供满足业务需求的任何值。 关于ruby-on-rails-将类添加到text_field_tag,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3231

ruby-on-rails - Rails - 渲染 :action to target anchor tag?

我希望像这样使用渲染:render:action=>'page#form'我也试过这个:render:template=>'site/page#form'那也没用。这个特定页面上的表单位于最底部,如果提交时出现任何错误,我不希望用户被默认显示在页面顶部。我还需要使用渲染(而不是重定向),因为我需要保留对象及其错误。如何呈现以定位特定anchor标记? 最佳答案 相信我找到了解决方案。对于遇到此问题的任何其他人,请像这样指向表格:似乎已经解决了问题。 关于ruby-on-rails-Rai

ruby-on-rails - 我可以在 select_tag 中包含空白字段吗?

是否可以在select_tag方法中添加类似:include_blank=>'PleaseSelect'的选项,就像使用select方法?好像不行。select_tag方法有什么替代方法吗? 最佳答案 在Rails3中,select_tag有一个:prompt选项:select_tag"things",many_thing_as_options,:prompt=>"Pleaseselect" 关于ruby-on-rails-我可以在select_tag中包含空白字段吗?,我们在Stack

ruby - 用 ruby​​ 解压 (zip, tar, tag.gz) 文件

我想解压缩很多zip文件。是否有模块或脚本检查zip文件的格式并解压缩它?这应该适用于Linux,我不关心其他操作系统。 最佳答案 要从.tar.gz文件中提取文件,您可以使用以下方法从随Ruby分发的包中:require'rubygems/package'require'zlib'tar_extract=Gem::Package::TarReader.new(Zlib::GzipReader.open('Path/To/myfile.tar.gz'))tar_extract.rewind#Theextracthastoberewi

ruby-on-rails - 使用 `ActiveRecord with_connection do` 和 ActionController::Live 时出现线程错误

主要编辑:自从最初发现此问题后,我已将其缩减为以下内容。我认为现在这是对问题的略微更精确的描述。因此,对OP的评论可能并不完全相关。编辑在rails/puma项目中发布的轻微修改版本:https://github.com/rails/rails/issues/21209,https://github.com/puma/puma/issues/758编辑现在用OSX和Rainbows复制总结:当使用Puma并运行长时间运行的连接时,我一直收到与跨线程的ActiveRecord连接相关的错误。这在消息中表现出来,例如消息类型0x##空闲时从服务器到达和锁定(崩溃)的服务器。设置:Ubunt

ruby - 在 Jekyll 中使用 Live Reload

我开始使用Jekyllstaticsitegenerator我想使用LiveReload用它。我知道Jekyll有一个生成器和服务器命令,而LiveReload可以运行各种编译器和自定义命令。我如何配置它们一起工作? 最佳答案 LiveReload内置于Jekyll3.7+中。jekyllserve--livereload你还可以设置LiveReload的端口、延迟和忽略的文件。请参阅jekyll帮助服务。 关于ruby-在Jekyll中使用LiveReload,我们在StackOver

javascript - Visual Studio cordova,在 Android 设备上到 "live reload"的简单方法?

刚开始检查使用VisualStudio2015开发cordova应用程序的工作流程。我的问题是,在实际的android设备上调试时(假设版本>4.4)是否有一种方法可以实现“实时重新加载”(在JS/CSS/HTML中进行更改,并且这些更改在不重新启动构建过程的情况下变为事件状态)。我可以理解,从项目中添加/删除插件对于实时重新加载(由于需要构建native代码)来说是一个更大的问题,但对于我们的javascript代码,这不只是更新目标文件吗?我真的不关心没有用户交互的更新目标的自动化,我只需要避免耗时的重建过程,当需要频繁的小改动时。我读过Ionic框架已经做到了,但是是否需要ion

jquery - 如何在调用 Live Keyup 事件后延迟执行 Javascript 函数?

嘿,程序员们,我已经从下面的函数中删除了所有内容,只针对我需要帮助的部分...调用keyup事件后,reloadContent函数将进行ajax调用以从数据库中收集新数据。唯一的问题是,我的服务器重载了,因为在每次按键事件后调用函数时,按键事件没有延迟。在调用reloadContent函数之前,我需要一种延迟的方法,比如说1秒。这样它就不会运行4次(当用户输入john时),而只会在用户输入(john)后运行1次,假设他们可以输入超过1个字符/秒。$('#searchinput').live('keyup',function(){reloadContent();//executeload