如何在rails 4中使用带按钮的notify.js?

时间:2015-01-30 07:08:32

标签: javascript jquery ruby-on-rails jquery-plugins

我是铁杆新手。我想使用notify.js显示通知。我已经下载了notify.js文件并将其放入app / assets / javascripts。现在   <script> $.notify("Hello", "success" ); </script>

完美无缺。但是我想在点击按钮后执行此操作。

<%= link_to image_tag("done.png", :title => 'Mark as Done', :class => 'controller_images'), task_path(task), :method => :put %>

这是我的按钮代码。

def create
@task = Task.new(task_params)
if @task.save
  redirect_to tasks_path, :notice => "Your new Task is added successfully!"

else
  render "new"
end
end

这是用于创建新任务的控制器类的代码。 我想在成功创建任务时使用notify.js,而不是使用:notice

有人请帮帮我。提前致谢。

1 个答案:

答案 0 :(得分:1)

这可能是一个例子,但不是我必须说的最好的情况。我宁愿,我在正文的某处注入通知,并继续寻找任何通知/错误/其他类型的通知,并使用可用的解析数据调用notify.js。

<script type="text/javascript">
     $(function(){
        var notice = "<%= flash[:notice] %>"
         $.notify(notice, "success" );
     })
</script>