小编Bea*_*eau的帖子

如何在rails 3.1上使用coffeescript注册Jquery click事件

我想做的事似乎应该很简单,但出于某种原因让我望而却步.我想在我的tasks.js文件中添加一个click事件,如下所示:

$ ->
  $('.cancel_task').click -> 
    $('#task_form').toggle
Run Code Online (Sandbox Code Playgroud)

这表示为:

(function() {
  $(function() {
    return $('.cancel_task').click(function() {
    return $('#task_form').toggle;
  });
});
}).call(this);
Run Code Online (Sandbox Code Playgroud)

我想要的只是:

$('.cancel_task').click(function()
{
  $('#task_form').toggle();
});
Run Code Online (Sandbox Code Playgroud)

我如何使用coffescript和rails 3.1堆栈实现这一目标?

javascript ruby-on-rails coffeescript

16
推荐指数
2
解决办法
2万
查看次数

如何为rails-settings插件创建表单

我有一个Rails 3应用程序需要一些用户定义的设置.我想使用这个https://github.com/ledermann/rails-settings插件.我让它在rails控制台中工作.但我无法在表格中工作.我是否使用fields_for和attr_accessible?如果是这样我没有运气.

我需要为两个模型添加设置:

例如,特定于用户的设置,

user = User.find(123)
user.settings.color = :red
user.settings.color
# => :red

user.settings.all
# => { "color" => :red }
Run Code Online (Sandbox Code Playgroud)

(以上在控制台中对我来说很好.)

但我需要通过标准的Web表单来管理它们.我很想知道其他人是如何处理这件事的.

谢谢.

forms settings activerecord ruby-on-rails

8
推荐指数
1
解决办法
2383
查看次数