问题标签 [helpers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 自定义表单助手
有没有一种方法可以创建自定义表单助手,而不是:
我可以实现以下目标:
ruby-on-rails - Rails:application.html.erb 布局文件和 application_helper.rb 有问题
当我将应用程序从 mongrel 更改为 mod_rails 时,出现了一个奇怪的错误。
根据用户在应用程序中的位置,我的应用程序从两列布局更改为三列布局。我的应用程序布局依赖于几个助手将 div 放在正确的位置。
在 application_helper.rb 中:
对于三列布局的位置,我也有类似的逻辑。
然后,在我的布局文件中:
在我更改为 mod rails 之前,这一直很好。我无法想象为什么 mod rails 会使应用程序的这一部分根本无法工作。
有趣的说明:我去了我网站的 https 部分,并且布局加载没有问题。我的服务器支持人员说我应该清除缓存,但问题仍然存在。
任何帮助,将不胜感激!
ruby-on-rails - 如何在 time_select 视图助手中设置时间?
我有一个 time_select,我试图在其中设置一个时间值,如下所示;
这总是会生成一个带有当前时间的时间选择器,而不是@invoice.start_time 的值。
@invoice.start_time 实际上是一个日期时间对象,但是如果我使用它,它会被传递给时间选择器
我想我真正要问的是如何将 :value 选项与 time_select 助手一起使用。像下面这样的尝试似乎没有产生预期的结果;
javascript - 如何将输入的值插入到单独的表单中?
我正在为我的大学制作一个工具,允许学生通过执行以下操作来创建课程列表:
通过自动完成输入字段按课程名称搜索课程。
将该课程添加到单独的表单中,该表单在提交时会创建一个课程列表。
我正在尝试使用“添加到课程列表”按钮将自动完成和课程列表表单链接起来,该按钮将隐藏的输入字段插入到课程列表表单中,随后可以通过“创建课程列表”按钮提交。
我的问题是:如何在不使用 AJAX 的情况下获取自动完成输入的值并将其插入到课程列表表单中?
到目前为止,我有以下内容:
html - Rails ApplicationHelper 在没有返回语句的情况下转义 HTML
当我写
return
除非我声明,否则我什么也得不到。当我调用<%= flash_helper %>
. 是什么赋予了?如何防止 HTML 被转义?
javascript - 替代繁重框架的辅助函数和原型方法?
除了所有框架,您每天使用的一些常见的辅助函数/原型方法是什么?
请注意,我并不是在反对框架。我只是发现,我每天所做的大部分事情通常可以通过几十个 Array、String 和 Element.prototype 方法来完成。通过添加一些辅助函数,如 $ (getElementsById) 和 $$$ (getElementsByClass),我能够满足更重框架的一些核心优势,无论多么基本。
如果你要收集一个小的基本方法和函数库来替换一些流行框架的核心功能,它们会是什么?
ruby-on-rails - 'button_to' 给了我一个丑陋的 URL!
我试图让“添加到购物车”按钮工作。当我使用<%= button_to "Add to Cart", :acton => "add_to_cart", :id => @product %>
然后单击按钮时,我得到一个将操作放在 ID 之后的 URL,如下所示:http://localhost:3000/store/show/1?acton=add_to_cart
购物车页面未加载。
我需要的是一个如下所示的 URL http://localhost:3000/store/add_to_cart/1
:. 如果我不使用“button_to”,我可以获得该结果(并且购物车可以工作):
但是,到底是什么?为什么我不能使用button_to
?
ruby-on-rails - 如何让一个助手处理传递给它的不同模型?
我可能需要分两步进行重构,因为我仍在开发项目并学习用例,因为这是为了解决我自己的问题。我有三个模型:信件、电话、电子邮件。它们有一些相似之处,但我预计它们也会有一些不同的属性,正如你可以从它们的描述中看出的那样。
理想情况下,我可以将它们重构为事件,类型为 Letters、Calls、Emails,但不知道如何扩展子类。
我的迫切需要是:我有一个助手可以检查电子邮件(例如)是否发送给特定联系人的状态:
我意识到我当然也想知道是否给联系人打了电话的状态,所以我写道:
我希望能够只有一个助手 show_status,我可以在其中说 show_status(contact,call) 或 show_status(contact,email),它会知道是查找对象 @contact_call 还是 @contact_email。
是的,如果它只是@contact_event 会更容易,但我想在程序启动并运行时做一个小的重构,这将使为给定联系人创建历史记录的能力变得更加容易。
谢谢!
注意:目前我有状态作为contact_email,contact_call等的属性。Contact_email仅在发送电子邮件时创建,因此如果尚未发送电子邮件,则没有contact_email,我需要知道状态是“未发送”...
ruby - sinatra 的图像 url 助手?
我正在为 sinatra 寻找一个图像 url 帮助程序,它允许我做类似于staticmatic 的事情,在那里我可以快捷地访问这样的相对路径......
任何人都可以向我指出这可能是在线的方向,或者我可以在哪里学习如何写一个,或者提供一个他们已经写过的例子
非常感谢