- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试弄清楚如何在 ruby volt 框架中添加一个按钮 - 这确实是一个初学者问题。
我已经尝试修改 todos 示例(part 1 和 part 2),但没有成功。
我不太确定是我的 html 有误还是 Controller 代码有误。任何指针将不胜感激。
浇水.html
<button e-click="add_message">Start Watering</button>
<table class="message_table">
{{ _messages.each do |m| }}
<tr>
<td> {{ m.msg }} </td>
<tr>
{{ end }}
</table>
这确实在页面上放置了一个按钮,但当我按下它时,我希望在 Controller 中触发以下代码,但没有任何反应。
主 Controller .rb
module Main
class MainController < Volt::ModelController
model :store
...
def add_message
p "### Message triggered ###"
_messages << {msg: "test-msg-01"}
end
end
我已经将 p 语句作为检查 - 它绝对不会在按下按钮时触发。
最佳答案
在@ryanstout 的帮助下完成了这项工作 - 非常感谢。
我发布这个答案是因为有两个简单的错误,如果您尝试开始使用 ruby volt 框架,这可能是陷阱:
Controller 代码没问题,但是html中有两个错误:
<tr>
应该是 </tr>
关闭行要点:目前 volt (0.9.3) 或我用于格式错误的 HTML 的 Firefox 版本都没有生成错误,但它可能会阻止您的代码工作 - 在这种情况下按钮没有'工作
要点:父对象及其字段需要下划线
HTML 应该是这样的:
<button e-click="add_message">Start Watering</button>
<table class="message_table">
{{ _messages.each do |m| }}
<tr>
<td> {{ m._msg }} </td>
<tr>
{{ end }}
</table>
希望这对其他人有帮助。
关于ruby - 如何在 ruby volt 中添加按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31256137/
我可以通过任何 API 或 android 中的任何其他方式确定我的手机是否支持 VoLTE。任何帮助将不胜感激。 最佳答案 VoLTE 是 LTE 语音,我相信现在即将推出的大多数电话都支持 VOL
在 Volt ( Phalcon 的模板引擎)如何获取数组中的元素数?我试过 sizeof还有 count , length和 size (希望偶然发现正确的命令)。 在这个特定的例子中,我只对是否有
我正在尝试迭代以伏特为单位的模型集合: {% if model.elements|length > 0 %} {% for element in model.getElements() %}
我想使用 volt (Phalcon) 创建一个 URL。 我试过: {{ url("order/view/", ["id" :order.id]) }} 然而,这会生成如下 URL: http://
我有一个用例,我想将一些数据发布到我的 Volt 应用程序,但似乎没有明显的方法可以做到这一点。 app/main/config/routes.rb 无法识别像 Sinatra 路由这样的 post
当我在终端中启动 volt server 时,它会给我这个错误消息 Unable to connect to the database. Volt will still run, but the me
我最近一直在玩 Volt,想弄清楚如何创建管理区域。该文档有一个关于限制用户模型的部分,但它仍然在 TODO 列表中。想知道是否有一种优雅的方法可以做到这一点? 我已经想出了如何检查用户是否已登录,但
VoLTE 是一项相对较新的技术。我知道使用 VoLTE 调用的电话使用互联网数据(我们用来浏览互联网、观看 YouTube 视频等的相同数据)这让我着迷。我尝试获取有关其工作原理的更多信息,并了解到
如何在 Volt 中设置用户定义的函数?例如,我想调用一个函数来翻译我的 View 中的字符串: {{ tr('session_login_title') }} 我希望 tr 映射到函数
我想知道在 Volt 框架中将图片存储在模型中的最佳做法是什么。我应该将它分配给模型的字段还是有更好的方法? 最佳答案 我会使用类似 https://github.com/andrew-carroll
我正在尝试弄清楚如何在 ruby volt 框架中添加一个按钮 - 这确实是一个初学者问题。 我已经尝试修改 todos 示例(part 1 和 part 2),但没有成功。 我不太确定是我的 h
我无法理解如何将现有的 JavaScript 库集成到 Volt 中。 使用 Volt 0.9.3 Opal Native 对象不可用,仅使用带插值的反引号似乎不实用。 最佳答案 如果您想在 Volt
我希望能够在 PHPStorm 中为 Phalcon 的模板引擎 Volt 提供语法高亮显示。 有办法吗? 最佳答案 在 PHPStorm 中,单击文件 -> 设置 在选项左侧单击编辑器 -> 文件类
这是我传递数据以查看的 Controller :这里我传递名为 name 的变量: class IndexController extends ControllerBase { public
我不知道如何判断这是 Volt 还是 Intercity 的问题,但是当我通过 Intercity/Capistrano 成功部署其他机架应用程序时,当我部署 Volt 应用程序时,我在访问该页面时遇
我想知道在 Volt 框架中包含 ruby 类的最佳方法是什么。我想使用 Socket Class查找站点访问者的 IP 地址。我想在 Controller 中使用它,但是放置: require
我正在学习 Phalcon 框架,在此期间我有一个问题。我如何根据 .volt 模板中的用户组显示 block ?在我的模板引擎中,我可以这样写: [group=guest]You should re
我想知道手机是否支持 voLTE 功能。我在 TelephonyManager.java 中找到了 isVolteAvailable() 函数 该功能用 @hide 注释,即使它可用,电话管理器也只会
我正在玩弄 Volt目前正在尝试为我的 Volt 应用程序中的侧边栏做一个简单的 toggleClass(没有运气)。这是一个代码示例。 应用程序/main/views/main.html {{
我想重新声明并向 helper 标签添加一些方法。 class MyTags extends \Phalcon\Tag { public static function mytag($para
我是一名优秀的程序员,十分优秀!