如何让awesome_print成为heroku控制台的默认设置?
当我输入Model.all控制台时,我希望awesome_print显示结果而不必输入ap Model.all.
我究竟做错了什么?我正在尝试使用api,但首先我需要学习在swift中做http的东西.
我在操场上使用此代码:
// Playground - noun: a place where people can play
// import Cocoa - this is commented out due to "No such module 'Cocoa'"
import XCPlayground
let url = NSURL(string: "http://stackoverflow.com")
let request = NSURLRequest(URL: url)
var waiting = true
NSURLConnection.sendAsynchronousRequest(request, queue:NSOperationQueue.currentQueue() {
response, maybeData, error in
waiting = false
if let data = maybeData {
let contents = NSString(data:data, encoding:NSUTF8StringEncoding)
println(contents)
} else {
println(error.localizedDescription)
}
}
while(waiting) {
NSRunLoop.currentRunLoop().runMode(NSDefaultRunLoopMode, beforeDate: NSDate())
usleep(10)
}
Run Code Online (Sandbox Code Playgroud)
并在控制台中获取这些错误:
Playground execution …Run Code Online (Sandbox Code Playgroud) 我想重新加载我的视图,以便viewDidLoad重做它的所有工作.我怎么能在Swift中做到这一点?
这是我的游乐场代码:
import AVFoundation
var speechsynth: AVSpeechSynthesizer = AVSpeechSynthesizer()
let wordsToSpeak = ["word one","word two","word three","word four"]
let endTime = NSDate().dateByAddingTimeInterval(10)
while endTime.timeIntervalSinceNow > 0 {
//workaround for iOS8 Bug
var beforeSpeechString : String = " "
var beforeSpeech:AVSpeechUtterance = AVSpeechUtterance(string: beforeSpeechString)
speechsynth.speakUtterance(beforeSpeech)
//realstring to speak
var speechString: String = wordsToSpeak[0]
var nextSpeech:AVSpeechUtterance = AVSpeechUtterance(string: speechString)
nextSpeech.voice = AVSpeechSynthesisVoice(language: "en-US")
nextSpeech.rate = AVSpeechUtteranceMinimumSpeechRate
speechsynth.speakUtterance(nextSpeech)
}
Run Code Online (Sandbox Code Playgroud)
目前,讲话在while循环完成后开始.
如何在每次迭代过程中说出并完成说话,然后再进行循环的下一次迭代?
每次我对代码进行更改时,我都必须重新启动服务器,否则它不会更改输出.
我尝试过使用thin和webrick.
我的development.rb文件说" config.cache_classes = false".
我正在使用RubyMine.
有时我的视图会更新,但模型永远不会更新.
还有什么需要知道的,以帮助我解决这个问题吗?
编辑:
我现在离开了我的编码机,但我开始思考了.我在app/models目录中有一个名为makesandwich.rb的文件,app/models/Lesson.rb调用该文件中的一个函数.我一直在对makesandwich.rb文件进行更改,但它还没有重新加载.我是否需要添加该文件,还是应该在重新加载时自动添加?
假设我有一个上传到iTunes Connect的版本,其状态为"等待审核"10天.如果我提交新的版本,我的应用程序会转到后面的行,并且还要等待10天以上,还是我仍然排队等待很快进行审核?
我有一个realm文件已经填充了在设备上加载应用程序时需要存在的数据.
我该怎么做才能将realm文件放到我的设备上进行测试,如果有人从应用程序商店下载应用程序,我需要做些什么才能确保它已存在?
我正在使用Swift.
有没有办法使用 swift 向 Xcode 中的调试器显示 javascript 错误和/或控制台日志?如果是这样,怎么办?
我正在从这里尝试流星中的 aldeed:tabular 包。这是我的代码
客户端:
TabularTables = {};
Books= new Mongo.Collection('books');
Meteor.isClient && Template.registerHelper('TabularTables', TabularTables);
TabularTables.Books = new Tabular.Table({
name: "BookList",
collection: Books,
columns: [
{data: "title", title: "Title"},
{data: "author", title: "Author"},
{data: "copies", title: "Copies Available"},
]
});
Run Code Online (Sandbox Code Playgroud)
在 html 文件中:
{{> tabular table=TabularTables.Books class="table table-striped table-bordered table-condensed"}}
Run Code Online (Sandbox Code Playgroud)
我可以看到表格已形成,但在表格中显示数据时遇到问题。我在做什么错?
我正在尝试使用此处记录的 rmmseg-cpp gem 示例代码:http ://rmmseg-cpp.rubyforge.org/#Stand-Alone-rmmseg
只是为了测试一下,我把它放在 show.html.erb 中,如下所示:
# coding: UTF-8
<p id="notice"><%= notice %></p>
<p>
<b>Title:</b>
<%= @lesson.title %>
</p>
<p>
<b>Content:</b>
<%= @lesson.content %> # simplified chinese text
</p>
<p><% require 'rmmseg' %>
<% algor = RMMSeg::Algorithm.new(@lesson.content) %>
<% loop do %>
<% tok = algor.next_token %>
<% break if tok.nil? %>
<%= "#{tok.text} [#{tok.start}..#{tok.end}]" %>
<% end %> </p>
<%= link_to 'Edit', edit_lesson_path(@lesson) %> |
<%= link_to 'Back', lessons_path %>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Encoding::CompatibilityError in Lessons#show
Showing /Users/webmagnets/rails_projects/blt/app/views/lessons/show.html.erb …Run Code Online (Sandbox Code Playgroud)