如何使用 notify.js 和 rails 4 中的按钮?
How to use notify.js with a button in rails 4?
我是 rails 的新人。我想使用 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
这是控制器 class 创建新任务的代码。
我想在成功创建任务时使用 notify.js 而不是使用 :notice
有人请帮助我。提前致谢。
这可能是一个例子,但不是我必须说的最好的例子。我宁愿将通知注入正文的某个位置,并继续寻找任何通知/错误/其他类型的通知,并使用可用的解析数据调用 notify.js。
<script type="text/javascript">
$(function(){
var notice = "<%= flash[:notice] %>"
$.notify(notice, "success" );
})
</script>
我是 rails 的新人。我想使用 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
这是控制器 class 创建新任务的代码。
我想在成功创建任务时使用 notify.js 而不是使用 :notice
有人请帮助我。提前致谢。
这可能是一个例子,但不是我必须说的最好的例子。我宁愿将通知注入正文的某个位置,并继续寻找任何通知/错误/其他类型的通知,并使用可用的解析数据调用 notify.js。
<script type="text/javascript">
$(function(){
var notice = "<%= flash[:notice] %>"
$.notify(notice, "success" );
})
</script>