小编Shu*_*vro的帖子

Markdown实时预览,例如stackoverflow for redcarpet on rails

我在我的rails应用程序中使用Redcarpet作为markdown工具和coderay用于语法高亮显示.我想要的是在将其发布到数据库之前预览以markdown格式编写的内容.一个更好的选择是实时预览正在写的像stackoveflow.我知道还有很多其他的选择,但有没有办法坚持使用redcarpet和coderay,并且仍然可以预览我的语法突出显示的帖子?大多数预览选项跳过语法高亮部分,他们甚至无法检测代码!至少将该部分检测为代码即可.我只需要在发布之前预览我的帖子.我怎样才能做到这一点?我对使用任何WYSIWYG编辑器也不感兴趣!

markdown ruby-on-rails coderay redcarpet

6
推荐指数
1
解决办法
1274
查看次数

Angularjs ng-view不显示数据

我正在通过AngularJS教程从Tuts + Easier JavaScript应用程序学习Angularjs.现在,我正处于使用ng-view讨论Routing Primer的部分.我试图在索引页的ng-view中显示列表页面内容.出于某种原因,当我加载index.html时没有显示任何内容.我从搜索中发现,从角度1.2.0开始,ngRoute已被移动到自己的模块中.我必须单独加载它并声明依赖项.但我仍然无法在列表页面显示任何内容.

的index.html

<!doctype html>
<html ng-app="myApp">
  <head>
  <title>Angular App</title>
    <script src="js/angular.min.js"></script>
    <script src="js/angular-route.min.js"></script>
    <script src="app.js"></script>
  </head>
  <body>
    <div ng-controller="Ctrl">
      <div ng-view></div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

list.html

<h3>List</h3>
<ul>
    <li ng-repeat="contact in contacts">
      <a href="#">{{contact.name}}</a>: {{contact.number}}
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

app.js

    var app = angular.module('myApp', ['ngRoute']);

    app.config(function($routeProvider) {
        $routeProvider.when('/', {
            templateUrl: 'list.html',
            controller: 'Ctrl'
        });
    });

    app.controller('Ctrl', function($scope){
        $scope.contacts = [
            { name: 'Shuvro', number: '1234' },
            { name: 'Ashif', number: '4321' },
            { name: 'Anik', number: '2314' }
        ]; …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

4
推荐指数
1
解决办法
1万
查看次数

NoMethodError未定义的方法`name'代表nil:NilClass

我有两个模型的帖子和类别.我正试图在我的索引和展示视图中显示每个帖子的类别名称.我正在使用表连接.但问题是,在我的show视图中,类别正确显示,但它在索引视图中为nil:NilClass提供NoMethodError:undefined方法`name'.我无法弄清楚为什么它会在我的节目视图中显示而不是在索引视图中显示.

index.html.erb

<% @posts.each do |post| %>
  <h2><%= link_to post.title, post %></h2>
  <p>?????? <%= post.category.name %></p>
  <p><%= post.body %></p>
  <%= link_to '?????', post, class: "button tiny" %>&nbsp;
  <%= link_to '????????', edit_post_path(post), class: "button tiny" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

show.html.erb

<h2><%= link_to @post.title, @post %></h2>
<h5>?????? <%= @post.category.name %></h5>
<p><%= @post.body %></p>
Run Code Online (Sandbox Code Playgroud)

post.rb

class Post < ActiveRecord::Base
  validates_presence_of :title, :body, :category
  has_many :comments
  belongs_to :category
end
Run Code Online (Sandbox Code Playgroud)

category.rb

class Category < ActiveRecord::Base
  has_many :posts
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-4

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

使用 pdfmake 在 angularjs 中生成 pdf 时图像未显示

我正在使用pdfmake,这是一个很好的 pdf javascript 打印库,用于在我的 angularjs SPA 中生成 pdf。当我只使用文本时,一切正常。pdf 正确显示所有文本到位。但是当我尝试显示图像时它对我不起作用。没有错误,没有空的pdf,只是没有任何反应。也没有 404。

这是我现在正在尝试的代码,

var dd = {
        content: [
            {
                image: 'picture13438908025659.jpg'
            },
            {
                text: 'Patient\'s Detail', fontSize: 18, bold: true
            },
            {
                columns: [
                    {
                        text: 'Patient\'s ID: ' + $scope.prescription.Patient[0].id, bold: false
                    },
                    {
                        text: 'Name: ' + $scope.prescription.Patient[0].name, bold: false
                    },
                    {
                        text: 'Age: ' + $scope.prescription.Patient[0].age, bold: false
                    },
                    {
                        text: 'Contact: ' + $scope.prescription.Patient[0].contact, bold: false
                    }
                ]

            },
            {
                text: 'Address: ' + $scope.prescription.Patient[0].address, …
Run Code Online (Sandbox Code Playgroud)

javascript pdf angularjs pdfmake

3
推荐指数
1
解决办法
1万
查看次数