问题标签 [embedded-ruby]

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.

0 投票
1 回答
84 浏览

ruby - 您如何在 C(实际上是 swift)应用程序中完全重新初始化嵌入式 ruby​​ VM?

我正在使用 C Ruby 接口在 swift 应用程序中嵌入一个 ruby​​ 解释器(尽管,我使用的 swift 与 Imo 无关)

我觉得 Ruby必须有某种方式来完全重新初始化自己。

我正在像这样初始化虚拟机:

评估一些代码:

并像这样破坏虚拟机:

然而,第二次做这一切,我EXC_BAD_ACCESS在跑步时得到:ruby_init_loadpath()

我应该如何重新启动?

0 投票
1 回答
39 浏览

html - 如何更改这些 f.inputs?

我正在使用代码:

最后得到这个结果:

https://i.stack.imgur.com/KISbQ.png

有什么办法可以让“开始”和“结束日期”表格不占用 3 行吗?我想把“开始”只跨越 1 行,而“结束日期”跨越它下面的行。关于如何做到这一点的任何线索?

(我是在这个网站上工作的两个人之一,我不确定“开始”和“结束日期”表格是否在其他地方定义)

0 投票
1 回答
33 浏览

ruby-on-rails - 嵌入的 ruby​​ 表达式标签之间的逗号

我的 Rails 应用程序包含一个供用户设置配置文件的表单。表格的一部分允许用户从长列表中选择服务,他们可以选择多达 5 种不同的服务。

我想像这样在他们的个人资料页面上列出这些

但是,如果用户选择的服务少于 5 个,例如只有 2 个,则会导致此

这是我包含在我的视图文件中的内容

我应该如何更正它以删除多余的逗号?

0 投票
1 回答
136 浏览

c++ - 在 C++ 程序中嵌入 ruby​​ 源时出错

我在 C ++ 方面还不是很有经验,但我正在尝试将 ruby​​ 1.8 嵌入到 qt 应用程序中,直到下载 ruby​​ 源代码并将其放入名为“3rdparty”的项目子文件夹中并./configure在该文件夹中运行,之后make,现在我收到以下错误:

:-1: 错误: /home/gabriel/dev/ruby-exps/embed-ruby-first-tries/3rdparty/ruby-1.8.7-p374//libruby-static.a(dln.o): 未定义引用符号'dlclose@@GLIBC_2.2.5'

/lib/x86_64-linux-gnu/libdl.so.2:-1:错误:添加符号时出错:命令行中缺少 DSO

:-1: 错误: collect2: 错误: ld 返回 1 退出状态

我的 .pro 文件是这样的:

我的 main.cpp 文件是这样的:

我正在使用 qt 5.6 和 ruby​​ 1.8.7-p374 源,如果有人告诉我如何将 ruby​​ 嵌入 cpp 程序或至少帮助我了解发生了什么,那就太好了。

0 投票
1 回答
63 浏览

ruby-on-rails - Can't access object of class nil Rails 4

I get this errormsg from doing tests in Rails 4

The error occurs at this line in the view:

>

The model looks like this for article

This is the article and states table in schema

Article table:

State table:

The problem is running this test (showing file from top until the test in question):

The test provides the error message, while in localhost it works.

EDIT The test database is populated with fixtures.

Article fixtures

The controller method from article_controller:

0 投票
1 回答
102 浏览

ruby-on-rails - 使用咖啡脚本在嵌入式 ruby​​ 循环中定位单个变量的 css 类

对于令人困惑的标题,我深表歉意。我不太清楚如何描述这个问题,如果可能的话,请建议其他标题!

我正在构建一个网络应用程序,您可以在其中喜欢答案,就像大多数社交应用程序一样。问题是,我不熟悉使用 coffeescript 和 erb,所以我不确定如何将我的 jQuery 动画定位到特定元素。

所以我的 html.erb 文件看起来像这样。它有一个 ERB 循环,我在其中遍历每个答案并显示它。

现在,对于'like'类的div,我编写了以下js(文档准备省略):

“喜欢”类是点击心脏时将显示的 +1。

但正如您可能想象的那样,这会使页面上的所有红心都显示“+1”。我只想针对被点击的“答案”的“心脏”。我认为我可以通过将当前的“答案”引用为 dom 对象来做到这一点,但我不确定如何做到这一点。我的尝试是做类似的事情:

但是语法对我来说似乎很不对劲,而且似乎不起作用。

(我认为部分我没有找到解决方案,因为我不能很好地表达我的问题。请告知是否是这种情况。谢谢!)

0 投票
1 回答
30 浏览

ruby-on-rails - 在控制器和嵌入式 ruby​​ 文件之间传输的数据(ruby on rails)

我刚刚开始学习 Ruby on Rails。我真正难以理解的一件事是数据如何从 .html.erb 文件传输到控制器文件。

考虑以下 new.html.erb

然后是我的控制器文件,posts_controller.rb

好的,现在是我不明白的部分。

  1. create 方法如何获取 'post' 的值。
  2. 你能解释一下<%= form_for :post, url: posts_path do |f| %>实际上是做什么的吗?
0 投票
2 回答
155 浏览

ruby-on-rails - 嵌入式 Ruby:短 If 语句

我目前正在学习 ruby​​,但我无法让我的嵌入式 ruby​​ 正常工作,我们将不胜感激。

我基本上是在尝试在我的嵌入式 ruby​​ 中编写这个 if 语句的简短版本

根据我的理解(和这篇文章)应该可以这样写

这似乎不起作用。我究竟做错了什么?

Rails 错误消息: 语法错误,意外的 tIVAR,期望 keyword_do 或 '{' 或 '(' ...ey == "name") ?...

提前谢谢您的帮助

0 投票
3 回答
834 浏览

html - 如何创建一个一段时间后消失的div,但悬停会保留它?

我正在尝试创建一个会弹出的通知,然后在几秒钟后消失,但我希望用户能够用鼠标将鼠标悬停在它上面以防止它消失。如果可以的话,我还想点击一下让它消失,但这不是必需的。我不确定如何让 html 中的悬停与嵌入式 ruby​​ 交互以停止超时。我知道我可能需要重组整个事情以使其正常工作。这是相关的 css 和 html/erb 片段(不足以运行):

0 投票
0 回答
61 浏览

ruby-on-rails - ruby on rails 局部变量声明条件

我希望有人可以帮助我(我们)。我们有一个简单的嵌入式 ruby​​ 文件 => "index.html.erb" 在这个文件中有 5 行代码。

上面的例子工作正常。
但为什么 ????

如果我像这样在 if 条件中评论 tthe local var 的声明...

....我得到了错误

有人可以用局部变量声明解释在这种情况下会发生什么。

谢谢你 :)