我有两个静态页面路由,我在控制器中捕获.
match "/pages/:page" => "pages#aboutus"
match "/pages/:page" => "pages#team"
Run Code Online (Sandbox Code Playgroud)
我认为它可以通过匹配"aboutus"或"团队"来工作,但路由似乎只是通过寻找上面的第一个条目来工作.
我的控制器看起来像这样:
def aboutus
end
def team
end
Run Code Online (Sandbox Code Playgroud)
知道如何让路线转到正确的控制器条目吗?
谢谢!
我即将摆脱我的一个网站上的一些模板.这些模板下有很多页面
city.php?city_id=1
city.php?city_id=2
city.php?city_id=3
...
Run Code Online (Sandbox Code Playgroud)
告诉Google该页面不再存在的正确方法是什么,以便将该页面从索引中删除?
谢谢!
我正在这个测试页面上工作:http://www.problemio.com/test.php
如果单击登录链接,您可以看到它看起来很漂亮并且适合默认宽度.
但是,如果单击创建配置文件链接,您会发现弹出窗口太窄而无法容纳所有表单域和文本.
我尝试通过给像这样的包含div的一些样式来扩大它,但这只会使div更宽,但不会打开弹出窗口.
如何控制jQuery弹出窗口的样式和宽度/高度?谢谢!
我在连接MySQL时遇到了一些错误,修复它导致我升级了mysql2 gem.
我运行此命令来安装mysql2:
ruby install mysql2
Run Code Online (Sandbox Code Playgroud)
现在"宝石列表"显示了这个宝石: mysql2 (0.3.2)
但我认为它仍然不是我的应用程序环境的一部分,因为服务器给出了这个错误:
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load -- active_record/connection_adapters/mysql2_adapter)
Run Code Online (Sandbox Code Playgroud)
我有RVM,我使用bundler为这个应用程序制作一个gemset.如何将mysql2添加到此应用程序的gemset?
这是我的gemfile:
source 'http://rubygems.org'
gem 'rails', '3.0.7'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3'
gem 'mysql2' , '0.3.2'
Run Code Online (Sandbox Code Playgroud)
这是我的MySQL适配器版本:
$bundle show mysql2
/home/agenadinik/workspace/udfr/mysql2/ruby/1.9.1/gems/mysql2-0.3.2
Run Code Online (Sandbox Code Playgroud)
也
$ rvm gemdir /home/agenadinik/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4:警告:在PATH中不安全的世界可写dir/home/agenadinik,模式040777 /home/agenadinik/.rvm/宝石/红宝石1.9.2-P180
我遵循这些说明:https://github.com/phifty/agraph/blob/master/README.rdoc,并且使用此命令安装gem的步骤如下:
gem install agraph
Run Code Online (Sandbox Code Playgroud)
我是RoR的新手,但我有RVM和Bundler.我不确定应该使用哪个.我应该使用RVM还是Bundler安装它?该命令应该是什么?
我刚刚成功签署了一个我正在尝试重新发布到商店的 android 应用程序。我不记得是否必须在 jarSigner 之后运行 zipAlign?或者在我运行 jarSigner 之后我一切都好?
我在这里查看:http : //developer.android.com/guide/publishing/publishing.html并没有真正在“在 Google Play 上发布更新”部分找到答案。
另外,当我上传新的 apk 时,是否必须停用旧的 apk?或者只是上传旧的?
谢谢!
我正在尝试使用此代码进行远程服务器调用:
- (IBAction)login:(id)sender
{
// Arguments are subject and body.
NSString *urlString = @"my_url";
NSString *email = self.email.text;
NSString *password = self.password.text;
NSString *url_to_send = [NSString stringWithFormat:urlString , email , password];;
NSString *escapedString = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(__bridge CFStringRef)url_to_send,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
// Now send to the server
NSURL *url = [NSURL URLWithString:escapedString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
// ***************
// TODO: ok I dont really understand what this is
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
// **************
[NSURLConnection sendAsynchronousRequest:urlRequest …Run Code Online (Sandbox Code Playgroud) 我正在做这样的事情:
// GET THE USER ID
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
NSString *user_id = [standardUserDefaults objectForKey:@"user_id"];
Run Code Online (Sandbox Code Playgroud)
然后检查user_id是否为空
if ([user_id length] == 0) {
proceed = false;
NSLog(@"Error: User id is not set.");
}
Run Code Online (Sandbox Code Playgroud)
我得到了这个运行时异常:
*由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSCFBoolean length]:无法识别的选择器发送到实例0x1469f70'
知道为什么我得到例外吗?我不认为我做的事情有什么不妥.
谢谢!
我已经开始将我的应用程序提交到苹果商店的步骤,并且我已经制作了一个钥匙串安全文件,并对代码库进行了存档。
但据我了解,我必须制作一个代码库的二进制文件(只是一个 zip 文件),并将其上传到 iTunes Connect,对吗?
归档代码库的意义何在?这不是创建了二进制文件吗?如何正确签署二进制文件以便将其提交到苹果商店?
谢谢!!
我有这个2按钮警报视图:
UIAlertView* message = [[UIAlertView alloc]
initWithTitle: @"Delete?" message: @"This business will be deleted permenently." delegate: nil
cancelButtonTitle: @"Cancel" otherButtonTitles: @"Delete", nil];
[message show];
Run Code Online (Sandbox Code Playgroud)
我也有这个方法:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
NSString *title = [alertView buttonTitleAtIndex:buttonIndex];
if([title isEqualToString:@"Delete"])
{
NSLog(@"Button DELETE was selected.");
}
else if([title isEqualToString:@"Cancel"])
{
NSLog(@"Button CANCEL was selected.");
}
}
Run Code Online (Sandbox Code Playgroud)
我把它添加到.h文件中:
<UIAlertViewDelegate>
Run Code Online (Sandbox Code Playgroud)
现在,当按下任一按钮时,它只会关闭对话框.取消可以,但是如何知道何时按下删除按钮?
谢谢!