问题标签 [active-attr]

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 投票
2 回答
1371 浏览

ruby-on-rails - 从对 super 的调用中清除块

我正在使用 ActiveAttr,它通过块选项为您提供了很好的初始化:

但是,在包含 ActiveAttr::Model 的特定类中,我想绕过此功能,因为我想将该块用于其他用途。所以我们开始:

这惨遭失败,因为块仍然被传递到链上,最终在 ActiveAttr 内部,这段代码被运行:

所以如果我的电话看起来像这样:

它失败如下:

由于 MyCommand 没有方法 :advance 它,因此对 MyCommand 的调用显然失败了。

所以我的问题是,有没有一种方法可以在我super再次调用之前从方法签名中删除该块,以便该块不会比我重写的初始化程序更远?

0 投票
1 回答
568 浏览

ruby-on-rails - 如何翻译无表模型的属性?

RailsCast #326 ActiveAttr解释了如何创建无表模型。

正如rails docs中对基于表格的属性所解释的那样,如何翻译属性?

0 投票
2 回答
818 浏览

ruby-on-rails-3.2 - Ruby On Rails - 在开发模式下不发送电子邮件

类似的问题 Rails 联系表格不起作用

指南:https ://github.com/thomasklemm/email_form_rails rails 3.2.x

应用\模型\消息.rb

app\mailers\contact_form.rb

发展.rb

命令输出

在 2012-09-04 22:10:40 +0700 开始 POST "/email" for 127.0.0.1 由 HomeController#send_email_form 作为 HTML 参数处理:{"utf8"=>"√", "authenticity_token"=>"w39BLqCrjTMm4RRi/ Sm5hZoEpcw46 npyRy/RS0h48x0=", "message"=>{"name"=>"anonymousxxx", "email"=>"anonymousxxx@yahoo.com", "subject"=>"Test", "body"=>" send email"}, "commit"=>"Create Message"} Redirected to localhost:3000/home/contact Completed 302 Found in 1ms (ActiveRecord: 0.0ms)

但是电子邮件(消息)没有收到我的电子邮件,..

0 投票
2 回答
377 浏览

ruby-on-rails - simple_form 和 active_attr 错误

我正在使用 active_attr 和 simple_form。

当我导航到应该显示我的表单的页面时,我收到以下错误:

这是我的模型:

我的控制器:

最后是我的观点:

0 投票
2 回答
628 浏览

ruby-on-rails - ActiveAttr 停止在生产服务器上工作

我创建了一个简单的模型来处理联系表:

它在开发环境中运行良好,但在生产服务器上给我一个错误,记录在 unicorn 日志中:

宝石文件

0 投票
1 回答
198 浏览

ruby-on-rails - 具有少量持久数据的无表 ActiveRecord 对象?

我想要无表格的 AR 对象。伪代码:

我在下面看,但这些是无表的,不是持久的。 如何在 Rails 3 中创建 ActiveRecord 无表模型 Rub​​y on Rails:功能齐全的无表模型

0 投票
1 回答
298 浏览

ruby-on-rails - 带有 ActiveAttr Rails Gem 的自定义 Typecaster

我想为 ActiveAttr Gem 创建一个自定义 Typecaster。

我有一Package堂课:

我有Order

在我想使用的 Package 类中,attribute :order, :type => OrderTypecaster因为当我创建一个新包 ( p = Package.new(params['package']) 时,我想自动设置 Order id 属性。

这可能吗?

我正在使用 Rails 3.2.13

谢!

0 投票
2 回答
4289 浏览

ruby-on-rails - 类型错误:#<...> 不是符号

我无法弄清楚这个问题,即使它看起来并不复杂......

我想制作一个表格以在我的 Rails 应用程序中发送电子邮件,但这个表格不起作用。我收到以下错误:

TypeError in MessagesController#create#<Message content: "test", email: "test@test.fr", name: "test"> is not a symbol

错误发生在:app/controllers/messages_controller.rb:10:in 'create'

1.这是我的messages_controller

  1. 形式new.html.erb

    /li>
  2. Message使用以下方法构建的模型ActiveAttr

    /li>
  3. 我的Messenger邮件:

    /li>

谢谢您的帮助!

0 投票
0 回答
109 浏览

ruby-on-rails - 从 ActiveAttr 访问 ActiveRecord 条目

我有一个 ActiveAttr 模型,我想使用 ActiveRecord 查找某些数据

但是,即使我定义了商家,也找不到它。也

即使存储了商家,也返回 0。

有没有办法从 ActiveAttr 的验证中通过 ActiveRecord 访问数据?

0 投票
1 回答
1174 浏览

ruby-on-rails - ActiveAttr gem 中属性和 attr_accessor 的区别?

我正在尝试使用 active_attr gem 创建由 NoSQL 数据库支持的模型,该数据库似乎没有任何其他符合我们需求的 ORM 或映射器。

在文档 ( https://github.com/cgriego/active_attr ) 中,它显示了定义属性的示例,仅attribute使用attr_accessor. 我不太确定我看到了区别。有人能解释一下我什么时候应该使用另一种吗?