我在 Mac 上遇到 Visual Studio Code (1.21) 问题。站在我工作的项目中时,我无法使用 CMD + P 找到所有文件,并且搜索也很粗略。如果我之前在 VSC 中打开过这些文件,它们似乎只会被编入索引。
正如您从这张图片中看到的,我试图找到“chapter.html”,在左侧的文件夹中您会看到该文件,但 VSC 没有找到它。
其他任何人都经历过这种情况并知道可能是什么问题吗?
我使用的是Modalfrom react-native,presentational-style="pageSheet"这意味着我可以滑动以关闭。但是,当我这样做时,不会触发任何功能。onDismiss 仅当我通过按钮关闭它时才会触发。知道我在这里缺少什么吗?如果我这样做,模式将不会再次打开,因为它不会改变它的状态。
我在我的heroku服务器上遇到了一些麻烦.没有在本地出现此问题:
2014-07-23T16:59:23.249055+00:00 app[web.1]: ActiveRecord::UnknownAttributeError (unknown attribute: authorname):
2014-07-23T16:59:23.249058+00:00 app[web.1]: app/controllers/chapters_controller.rb:5:in `create'
Run Code Online (Sandbox Code Playgroud)
我的控制器:
class ChaptersController < ApplicationController
def create
@story = Story.find(params[:story_id])
@chapter = @story.chapters.create(chapter_params)
redirect_to story_path(@story)
end
def destroy
@story = Story.find(params[:story_id])
@chapter = @story.chapters.find(params[:id])
@chapter.destroy
redirect_to story_path(@story)
end
def upvote
@chapter = Chapter.find(params[:id])
@chapter.votes.create
redirect_to(:back)
end
private
def chapter_params
params.require(:chapter).permit(:round, :author, :authorname, :body)
end
end
Run Code Online (Sandbox Code Playgroud)
我刚刚添加了authorname
rails g migration add_authorname_to_chapter authorname:string
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
编辑,添加架构信息:ActiveRecord :: Schema.define(版本:20140723154333)
create_table "chapters", force: true do |t|
t.string "round"
t.string "author"
t.text "body"
t.integer "story_id" …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用连接从两个表中获取数据。问题是 forum_posts 将包含多个具有相同 thread_id 的项目。我只想通过 id 或通过创建日期来获得第一个。
function getByGroup(groupId) {
return knex('forum_threads')
.select('forum_threads.id', 'forum_threads.updated_at', 'forum_posts.content')
.where('forum_threads.group_id', '=', groupId)
.leftJoin('forum_posts', function() {
this.on('forum_posts.thread_id', '=', 'forum_threads.id');
})
.orderBy('updated_at', 'desc')
.then(function(threads) {
return threads;
});
}
Run Code Online (Sandbox Code Playgroud)
我想在连接中添加一个限制(1)或一个分钟,但不完全确定如何去做。